home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / framemaker < prev    next >
Encoding:
Text File  |  1995-04-11  |  121.2 KB  |  3,030 lines

  1. Archive-name: frame/faq/part1
  2. Version: 2.8a
  3. Last-modified: 1995/01/11
  4.  
  5.     ===================================================
  6.       FrameMaker Frequently Asked Question (FAQ) List 
  7.     ===================================================
  8.  
  9. To skip the OFFICIAL STUFF and get to the new info and the table of
  10. contents, search for the word: LEGEND
  11.  
  12. ============================================================
  13. * OFFICIAL STUFF
  14.  
  15. ------------------------------------------------------------
  16. ** What is this all about?  
  17.  
  18. This article contains answers to some Frequently Asked Questions (FAQ)
  19. about FrameMaker and associated products, often seen in the Usenet
  20. newsgroup "comp.text.frame" and on the "framers" mailing list.  It is
  21. posted to help reduce volume in this newsgroup and to provide
  22. hard-to-find information of general interest.  This FAQ is in two
  23. parts.
  24.  
  25. FrameMaker is a document publishing program, including page layout,
  26. word processing, graphics (drawing), equations, book building, tables,
  27. etc.  It runs on many platforms, most notably Unix/X, SunView,
  28. Macinstosh, Windows, NeXT.  Associated products are FrameViewer,
  29. FrameReader and FrameBuilder.
  30.  
  31. ------------------------------------------------------------
  32. ** Copyright & Distribution
  33.  
  34. This article, as a collection of information, is Copyright 1994 Robert
  35. McCormick.  Distribution through any means other than regular Usenet
  36. channels must be by permission.  The removal of this copyright notice
  37. is forbidden.  This FAQ may be cited as:
  38.  
  39. McCormick, Robert J.  (1994) "FrameMaker FAQ (Frequently Asked
  40. Questions)" Usenet news.answers.  Available via
  41. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1 (and
  42. ./part2).  35 pages.
  43.  
  44. Please redistribute this article to people who ask for it or people
  45. who use FrameMaker!  However, distribute the whole file, including the
  46. copyright notices and the attributions.
  47.  
  48. ------------------------------------------------------------
  49. ** Credits
  50.  
  51. Many people all over the world have contributed to this FAQ, and have
  52. graciously provided mail servers and FTP sites.  Their names are
  53. included with their contributions.  I usually edit contributions, so
  54. what you see here may not be the contributor's exact words.
  55.  
  56. ------------------------------------------------------------
  57. ** Corrections & Additions
  58.  
  59. Send corrections or new questions WITH ANSWERS to Bob McCormick at
  60. bobmcc@tcs.com. If you have a question and need an answer, post or
  61. mail your questions to the group, collect the responses, put together
  62. a summary answer, and then mail it to me for inclusion in the FAQ.
  63.  
  64. ------------------------------------------------------------
  65. ** Disclaimer (and Frame Technology's Address)
  66.  
  67. comp.text.frame and the framers mailing list are not officially read
  68. or supported by Frame Technologies, Inc.  To speak officially with
  69. Frame Technologies Inc., especially to report a problem or to suggest
  70. an enhancement, contact them at:
  71.  
  72. Frame Technology, Inc.          Tel: +1 408-975-6466 (408-975-OH-NO :-)
  73. Frame Technical Support         Fax: +1 408-975-6611
  74. 333 West San Carlos             Internet-USA: comments@frame.com
  75. San Jose, CA 95110 USA          Internet-Eur: intltechsup@frame.com
  76.                 FTP: ftp.frame.com (IP 192.111.118.8)
  77.                 WWW: http://www.frame.com/
  78.                                 AppleLink: FRAME.TECH
  79. Online BBS: +1 408-975-6729, 6730
  80. BigMac BBS: +1 408-975-6738
  81. Compuserve: GO DTPVEND, Section 12 - Frame Technology 
  82.  
  83. FrameFacts (FAX-back system): +1 408-975-6731
  84.  
  85. For Frame Sales, use Tel: +1 800-843-7263 (800 U-4-FRAME)
  86.  
  87. Frame main number: Tel: +1-408-975-6000  Fax: +1-408-975-6799
  88.  
  89. I and the contributors do not accept any liability for the accuracy or
  90. applicability of this information to your situation.  Make a backup
  91. copy of your file(s) before you attempt any complex procedure,
  92. especially one done outside of the FrameMaker program.  Be careful.
  93.  
  94. ------------------------------------------------------------
  95. ** Other Items
  96.  
  97. Most answers are written for FrameMaker version 3.0, 3.0.1, or 3.1,
  98. and may not work for (or be applicable to) earlier or later versions.
  99. There have been a lot of changes between FM3 and FM4.  Certain things,
  100. such as automatic hypertext generation, needed separate programs in
  101. FM3, but are built into FM4.  Unless otherwise noted, most answers
  102. still show an FM3 viewpoint.  As time goes on I intend to change the
  103. answers to reflect and FM4 viewpoint, with the FM3 data shown also,
  104. for those that have not upgraded.
  105.  
  106. Unless the posting is of local interest (like a user group meeting),
  107. please use Distribution: world in your posts.
  108.  
  109. This article is in EMACS outline format, using the standard header
  110. symbol "*".
  111.  
  112. Abbreviations:
  113. FM    FrameMaker
  114. FM3    FrameMaker 3.0, 3.01, 3.0.1, etc.
  115. FM4    FrameMaker 4.0 etc.
  116. FTP    File Transfer Program/Protocol
  117. PS    PostScript
  118. TOC    Table of Contents
  119. XREF    Cross-reference or cross-reference marker
  120.  
  121. ------------------------------------------------------------
  122. ** If you are new to Usenet, subscribe to news.announce.newusers 
  123. and read the postings there.  They give you general information and
  124. tips on making life easier for you and everybody else.  Read:
  125.     "A Primer on How to Work With the Usenet Community"
  126.     "Answers to Frequently Asked Questions about Usenet"
  127.     "Hints on writing style for Usenet"
  128.  
  129. ------------------------------------------------------------
  130. ** Other FAQs
  131.  
  132. To find other FAQs, subscribe to news.answers, or send e-mail:
  133.     To: mail-server@rtfm.mit.edu
  134.     body contains: send usenet/news.answers/index
  135.  
  136. or, use anonymous FTP: ftp://rtfm.mit.edu/pub/usenet/news.group.name
  137. As an example, this FAQ is stored in the directory
  138. ftp://rtfm.mit.edu/pub/usenet/comp.text.frame
  139.  
  140. Copies of the news.answers FAQs in HTML format are at
  141. http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html
  142.  
  143. ------------------------------------------------------------
  144. ** FTP (File Transfer Protocol/Program) Instructions
  145.  
  146. FTP is a way of copying files between networked computers.  If you
  147. need help in using or getting started with FTP, send e-mail:
  148.     To: mail-server@rtfm.mit.edu
  149.     body contains: send usenet/news.answers/ftp-list/faq
  150.  
  151. Most files available by FTP have been archived and compressed.  The
  152. unpacking programs for Unix are included on most systems.  Those for
  153. Mac and PC are available from most FTP sites; consult README files.
  154.  
  155. If you do not have access to FTP, there are other was of accessing
  156. files, including ftp-by-mail.  Send e-mail:
  157.     To: mail-server@rtfm.mit.edu
  158.     body contains: send usenet/news.answers/finding-sources
  159.  
  160. ============================================================
  161.  
  162. * VERSION INFO, LEGEND, CONTENTS
  163.  
  164. ------------------------------------------------------------
  165. ** Notes about this version
  166.  
  167. minor updates to email addresses.
  168.  
  169. Eagle-eyed correctors for this issue:
  170.     Ed Rush <Ed@WhiteLight.com>
  171.  
  172. ------------------------------------------------------------
  173. ** TOC Legend
  174.   + indicates questions new to this issue; 
  175.   ! indicates those with significant changes since the last issue.
  176.  
  177. ------------------------------------------------------------
  178. ** Table of Contents
  179.  
  180. part1:* OFFICIAL STUFF
  181. part1:** What is this all about?  
  182. part1:** Copyright & Distribution
  183. part1:** Credits
  184. part1:** Corrections & Additions
  185. part1:** Disclaimer (and Frame Technology's Address)
  186. part1:** Other Items
  187. part1:** If you are new to USENET, subscribe to news.announce.newusers 
  188. part1:** Other FAQs
  189. part1:** FTP (File Transfer Protocol/Program) Instructions
  190.  
  191. part1:* VERSION INFO, LEGEND, CONTENTS
  192. part1:** Notes about this version
  193. part1:** Legend
  194. part1:** Table of Contents
  195. part1:** Future Items (contributions gladly considered)
  196.  
  197. part1:* INFORMATION SOURCES
  198. part1:** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
  199. part1:** INF-2: Printed Media (books, magazines, etc.)
  200. part1:** INF-3: User Groups
  201.  
  202. part1:* TEXT FORMATTING AND FLOWS
  203. part1:** TXT-1: How can I control which master page is used when text flows off
  204.                 of the current page?
  205. part1:** TXT-2: What exactly is copied during File:Use Formats?
  206. part1:** TXT-3: How can I delete all empty paragraphs?
  207. part1:** TXT-4: How can I type h-bar, Plank's constant?
  208. part1:** TXT-5: How can I adjust the size of the brackets in equations?
  209. part1:** TXT-6: How can I underline the area between tabbed text?
  210.  
  211. part1:* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
  212. part1:** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
  213. part1:** NUM-2: How do I place an autonumbered figure number in an anchored
  214.                 frame?  Why doesn't it update properly?
  215. part1:** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
  216. part1:** NUM-4: I want chapter number and title on separate lines, both in TOC.
  217. part1:** NUM-5: Can I generate a table-of-contents directly inside a file?
  218. part1:** NUM-6: Why do some of my cross-references keep changing to point
  219.                 to the wrong paragraph?
  220. part1:** NUM-7: How can I convert x-refs automatically to hypertext links?
  221. part1:** NUM-8: Can I set a FM variable from the command line?
  222. part1:** NUM-9: Does FM support mail merge?
  223. part1:** NUM-10: Is there are tool to automatically produce index entries?
  224. part1:** NUM-11: How do I set up "dictionary-style" headers?
  225. part1:** NUM-12: When I generate from the book, FM says "Degenerate!"
  226. part1:** NUM-13: How can I autonumber figures that span multiple columns?
  227.  
  228. part2:* PAGE LAYOUT
  229. part2:** PAG-1: Is there any easy way to move one or more pages to a different
  230.                 place in the document? (Two layout models.)
  231. part2:** PAG-2: How do I force a page break?
  232. part2:** PAG-3: How can I change the page size of an existing document?
  233. part2:** PAG-4: I used a rotated (landscape) page for a large figure, but the
  234.                 figure keeps moving to a portrait page!
  235. part2:** PAG-5: How can I get text to flow around a graphic?
  236. part2:** PAG-6: What is the easiest way to do "this page intentionally
  237.                 left blank"?
  238. part2:** PAG-7: How can I control the spacing between the text and the top
  239.                 of the text frame?
  240. part2:** PAG-8: How can I make a table or anchored frame span two columns?
  241.  
  242. part2:* PRINTING
  243. part2:** PRT-1: How can I print "DRAFT" on the background of every page?
  244. part2:** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
  245. part2:** PRT-3: How can I set the default printer name?
  246. part2:** PRT-4: How can I print pages in pamphlet/booklet/signature order? 
  247. part2:** PRT-5: Is there a way to print certain pages or ranges from a book
  248.                 or file, besides the one-range-at-a-time printing via FM?
  249. part2:** PRT-6: How can I print double-sided on a printer that supports it?
  250. part2:** PRT-7: Can I print FM files on a 9-bin dot-matrix printer?
  251. part2:** PRT-8: How can I have text that is displayed, but not printed?
  252. part2:** PRT-9: How can print to a non-PostScript printer?
  253.  
  254. part2:* FILTERS, IMPORT/EXPORT, POSTSCRIPT
  255. part2:** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
  256. part2:** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
  257. part2:** FIL-3: Why do my imported images show up as gray rectangles?
  258. part2:** FIL-4: How can I automatically import a graphic file whose format is 
  259.                 not recognized by FM, if I can do the conversion manually?
  260. part2:** FIL-5: How do I incorporate code fragments in a Frame doc?  
  261. part2:** FIL-6: Are there any SGML converters for FM?
  262. part2:** FIL-7: I am having problems transferring PostScript in and out of FM.
  263. part2:** FIL-8: How can I convert a group of files between FM binary and MIF?
  264. part2:** FIL-9: How do I import ISO Latin1 (ISO-8859.1) text into FM?
  265. part2:** FIL-10: How do I screendump a window with a menu?
  266. part2:** FIL-11: How do I convert MATLAB output to FM?
  267. part2:** FIL-12: How do I convert FM to HTML?
  268. part2:** FIL-13: How do I convert MS Excel charts to FM?
  269. part2:** FIL-14: How do I get a better FM-to-Text conversion?
  270.  
  271. part2:* SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
  272. part2:** SGB-1: Are there any grammar checkers for FM?
  273. part2:** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
  274. part2:** SGB-3: How can I do bibliographies in FrameMaker?
  275. part2:** SGB-4: Can FM produce automatically numbered endnotes? 
  276. part2:** SGB-5: Are there any plotting/charting packages that work with FM?
  277. part2:** SGB-6: Is there a thesaurus that works with FM?
  278. part2:** SGB-7: How to use configuration management tools with FM?
  279. part2:** SGB-8: Are there any "spreadsheet" tools for FM tables?
  280.  
  281. part2:* CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
  282. part2:** PLT-1: Various FM on X Window questions
  283. part2:** PLT-2: How do I open documents from the command line using an already
  284.                 running FrameMaker (and thus only a single license)?
  285. part2:** PLT-3: Where can I find keyboard shortcuts for [platform]? 
  286. part2:** PLT-4: How can I maximize battery life for FM on portables?
  287. part2:** PLT-5: Various FM-Windows Questions
  288. part2:** PLT-6: FrameMaker does not display black text on an external
  289.                 color monitor connected to a Macintosh PowerBook.
  290. part2:** PLT-7: What can be done to make FM run faster on Macintoshes?
  291.  
  292. part2:* TEMPLATES AND CLIP ART
  293. part2:** TMP-1: Where can I get the FUN tape?
  294. part2:** TMP-2: Where can I get a template for technical papers?
  295. part2:** TMP-3: Where can I get DTD template for FrameBuilder?
  296. part2:** TMP-4: Where can I get additional Clip Art for FM?
  297. part2:** TMP-5: Where can I get a thesis template?
  298.  
  299. ------------------------------------------------------------
  300. ** Future Items (contributions gladly considered)
  301.  
  302.  
  303. ============================================================
  304. * INFORMATION SOURCES
  305.  
  306. ------------------------------------------------------------
  307. ** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
  308.  
  309. *** A. How to get the latest version of this FAQ
  310.  
  311. This FAQ is posted monthly to comp.text.frame, comp.answers, and
  312. news.answers.  To get the latest copy via mail server, send e-mail:
  313.     To: mail-server@rtfm.mit.edu
  314.     with body containing: send usenet/news.answers/frame/faq/part1
  315.                           send usenet/news.answers/frame/faq/part2
  316.  
  317. The FAQ is also available via
  318. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
  319. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part2
  320.  
  321. An HTML version is stored at
  322. http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
  323.  
  324. *** B. comp.text.frame Usenet newsgroup
  325.  
  326. Subscribe to the Usenet newsgroup comp.text.frame.
  327. To find out how to read a newsgroup, ask your system administrator.
  328.  
  329. *** C. "framers" reflective mailing list
  330.  
  331. This is a reflective mailing list, which is also partially gatewayed
  332. with comp.text.frame in one direction: from the newsgroup to the
  333. mailing list but not vice versa.  The 'cream of comp.text.frame' is
  334. forwarded to the mailing list.
  335.  
  336. To get on the mailing list, use the automated administrator; to find
  337. out how, send e-mail:
  338.     To: majordomo@math.mcgill.ca
  339.     body contains: help
  340.         
  341. If you have trouble with the automated administrator, send email to:
  342.     framers-request@uunet.uu.net
  343.  
  344. *** D. Frame Technology's Bulletin Board System
  345.  
  346. Frame Technology has created a bulletin board system that can be used
  347. to submit bug reports, leave messages, read bulletins and technical
  348. tips, or upload/download files.  See phone numbers above.
  349.  
  350. Contributor: Al at Frame Tech Support
  351.     
  352. *** E. Frame Technology's FrameFacts FAX Retrieval System
  353.  
  354. Frame Technology has created the FrameFacts FAX retrieval system.
  355. This system is activated by your touch-tone phone, and will send
  356. requested documents to the FAX machine of your choosing.  FrameFacts
  357. contains the latest Technical Notes and tips for all the FrameMaker
  358. platforms and products.  This system is updated weekly, as is the BBS.
  359. You can reach FrameFacts by calling +1 408-975-6731.  You may wish to
  360. request the Index of Documents the first time you call.  (This system
  361. may only work if you are calling from USA or Canada.)
  362.  
  363. *** F. Frame Technology FTP site
  364.  
  365. Frame has added an FTP site: ftp.frame.com.  Items supplied by Frame
  366. are in /outgoing/[mac, dos, unix, platform.ind].  The directories
  367. /outgoing/framers/[mac, dos, unix, platform.ind] contain files
  368. submitted by others, such as this FAQ, the filter document (see
  369. FIL-1), filters, etc. Most files are compressed in some format.
  370.  
  371. You can make submissions to the site; read the file /.welcome.msg for
  372. instructions.
  373.  
  374. *** G. FUNNE FTP Archive
  375.  
  376. The FUNNE (FrameMaker's User Network of New England) anonymous FTP
  377. archive contains information on upcoming meetings, meeting minutes and
  378. agendas, general information regarding FUNNE, and an uploads section
  379. for uploading helpful Frame sample templates, informational text
  380. files, and other Frame-related utilities.
  381.  
  382. To access the FUNNE FTP archive:
  383. ftp://ftp.std.com/pub/funne-archive
  384.  
  385. *** H. Other Usenet newsgroups of interest to desktop publishing.
  386.  
  387. comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
  388. comp.sources.postscript, alt.hypertext, misc.writing
  389.  
  390. *** I: Other interesting Web pages for publishing & writing
  391.  
  392. http://www.willamette.edu/~tjones/Language-Page.html
  393.  
  394. Contributor: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  395.  
  396. ------------------------------------------------------------
  397. ** INF-2: Printed Media (books, magazines, etc.)
  398.  
  399. *** A. Michael Fraase. 1992.  "Structured Publishing from the
  400. Desktop: Frame Technology's FrameMaker."  Business One Irwin,
  401. Homewood, IL.  336 pp.  Softbound.  $24.95 ISBN 1-55623-616-6.
  402.  
  403. Contributor: Binion Amerson
  404.  
  405. *** B. Juergen Gulbins, Karl Obermayr. 1994.  "Desktop Publishing mit
  406. FrameMaker", published in German Springer-Verlag Berlin Heidelberg New
  407. York.  800 pages; Covering FM4 on UNIX, Windows and Mac extra chapters
  408. on typography, photosetting, installation and configuration on UNIX.
  409.  
  410. Contributor: Karl Obermayr
  411.  
  412. *** C. FrameFootnotes: The technical newsletter for FrameMaker users.
  413. Published (quarterly?) by Frame Technical Support. Contact:
  414.     Technical Support/FrameFootnotes
  415.     Frame Technology Corporation (address above)
  416.     ftp://ftp.frame.com/outgoing/platform.ind/footnote.*
  417.     (download as binary, as it is a FM file)
  418.  
  419. *** D. FrameFocus: Marketing newsletter from Frame.
  420. Published quarterly by Frame Technologies. Contact: 
  421.     Editor, FrameFocus
  422.     Frame Technology Corporation (address above)
  423.     ftp://ftp.frame.com/outgoing/platform.ind/focus.doc
  424.     (download as binary, as it is a FM file)
  425.  
  426. *** E. Books available through Ellipsys International Publications
  427.  
  428. The following book profiles are provided by Ellipsys International
  429. Publications, Inc., a source of FrameMaker books for Unix, Mac, and
  430. Windows. To obtain more information about any of the following titles,
  431. please call toll free, or send a fax or Email.  Ellipsys is a
  432. Registered Training Company for Frame Technology Corporation.
  433.  
  434. Ellipsys International Publications, Inc.       Tel: +1 619-280-8711
  435. 4679 Vista Street                               Sales: +1 800-944-5551
  436. San Diego, CA 92116 USA                         Fax: +1 619-280-8713 
  437. CompuServe: Claire Arias,73441,1226
  438.  
  439. ..........................................................
  440. Title:      FrameMaker 4: From Desktop to Printshop
  441. Authors:    Yvonne Johnson
  442. Publisher:  Osborne McGraw-Hill
  443. ISBN:       0-07-881970-9
  444. Suggested Retail Price: $29.95                            Available 4/94
  445.  
  446. This colorfully-illustrated reference moves beyond the mechanics of Frame-
  447. Maker, to emphasize the basics of good design and layout, prepress and 
  448. production. Features Windows, with numerous side notes for Mac and Unix.
  449. ..........................................................
  450. Title:     FrameMaker 4 for Windows: Visual QuickStart Guide 
  451. Author:    Jann Tolman
  452. Publisher: Peachpit Press
  453. ISBN:      1-56609-097-0
  454. Suggested Retail Price: $18.95                            Available 3/94
  455.  
  456. A picture is worth a thousand words! This book's illustrated step-by-step
  457. instructions will help you get up and running with FrameMaker 4 in no time. Written especially for those who would rather do it than read about it.
  458. ..........................................................
  459. Title:     Power of FrameMaker 4 for Windows 
  460. Author:    David B. Doty
  461. Publisher: MIS:Press
  462. ISBN:      1-55828-314-5
  463. Suggested Retail Price: $27.95                             Available NOW!
  464.  
  465. This book of 446 pages covers all bases, but zeroes in on topics of interest
  466. to experienced users. Learn how to create and maintain complex documents,
  467. use conditional text, generate lists, tables, anchored frames, equations, 
  468. hypertext, and more!
  469. ..........................................................
  470. Title:      FrameMaker 4 for Unix Solutions
  471. Authors:    Helena Fernandez Jerney & John Jerney
  472. Publisher:  John Wiley & Sons
  473. ISBN:       0-471-59076-2
  474. Suggested Retail Price: $29.95                             Available NOW!
  475.  
  476. The ultimate trouble-shooting guide for professional technical writers using
  477. FrameMaker 4 for Unix. This comprehensive reference of 478 pages provides
  478. quick access to step-by-step instructions for over 200 FrameMaker 4 tasks.
  479. ..........................................................
  480. Title:      FrameMaker for Windows: Step-by-Step
  481. Author:     Janet Lienhard
  482. Series:     Trainers' Signature Series
  483. Publisher:  Ellipsys International Publications, Inc.
  484. ISBN:       1-880663-41-4
  485. Suggested Retail Price: $29.95                             Available NOW!
  486.  
  487. A three-part set of workbooks for the first-time user of FrameMaker 3. 
  488. Each workbook features a step-by-step lesson, supplemented by an alpha-
  489. betical reference of featured commands and illustrated glossary. Ideal 
  490. for in-house corporate training.
  491. ..........................................................
  492. Title:     Structured Publishing from the Desktop
  493. Author:    Michael Fraase
  494. Publisher: Irwin Professional Publishing
  495. ISBN:      1-55623-616-6
  496. Suggested Retail Price: $30.00                             Available NOW!
  497.  
  498. Featuring FrameMaker 3 for the Mac, this book provides an interesting 
  499. overview of technical communications methology, with an emphasis on the
  500. multi-platform, workgroup publishing environment.
  501. ..........................................................
  502.  
  503. Contributor: Claire Arias <73441.1226@compuserve.com>
  504.  
  505. ------------------------------------------------------------
  506. ** INF-3: User Groups
  507.  
  508. Usually called FUN for Frame User Network.  These groups meet to
  509. discuss FM and its usage.  They often include speakers from FM,
  510. 3rd-party tool suppliers, etc.  (Country code for all phone numbers is
  511. +1.)
  512.  
  513. Atlanta GA USA
  514.             Dana O'Farrell  404-417-4811  Meets quarterly.
  515. Chicago IL USA
  516.             Lester LaPierre  708-576-4445
  517. Cleveland OH USA
  518.             Eric LaPresto  216-445-9368
  519. Columbus OH USA
  520.             Alan Addis  614-477-3600 x2497
  521.             Peggy Sutliff     "      x3200
  522. Dallas-Fort Worth TX USA
  523.             Darja Adams  214-869-0680 x2257
  524. Dayton OH USA
  525.             Brian Bermhardt  513-257-2479
  526. Detroit MI USA
  527.             Myron Hayden  313-459-5630
  528. Florida USA
  529.             Kathy Garvey  kgg@epg.harris.com 
  530. Indianapolis IN USA
  531.             Brad Williamson  317-230-5564  317-471-3055
  532.                              317-872-7220 x632
  533. Los Angeles CA USA
  534.             Brian Keith  818-883-3838
  535. Milwaukee WI USA
  536.             Luke Heffron  414-782-0007
  537. Minneapolis MN USA
  538.             Nancee Melby  612-726-2277
  539. New England USA
  540.             Paul Brady  funne-list-request@world.std.com  508-490-5797
  541. Phoenix AZ USA
  542.             Ken Arnold  602-862-6699
  543. Pittsburgh PA USA
  544.             Al Mylan  412-378-4046
  545.             Mike Myers  412-374-3246
  546. San Diego CA USA
  547.             Robert Crews  72274.1243@CompuServe.COM  619-281-6141
  548. San Francisco Bay Area CA USA
  549.             Ruth LoCurto  rlocurt@cadev6.intel.com  408-765-4157
  550.  
  551. The Frame contact for user group info is Susan Barber, Atlanta office,
  552. +1 310-643-4425, x6953.
  553.  
  554. If you want to start one of your very own FUN group, contact your
  555. local sales representative.
  556.  
  557. ============================================================
  558. * TEXT FORMATTING AND FLOWS
  559.  
  560. ------------------------------------------------------------
  561. ** TXT-1: How can I control which master page is used when text flows off
  562. of the current page?
  563.  
  564. When you push text out of a column with Autoconnect turned on, how
  565. does FM choose which master page to use for the new page? 
  566.  
  567. - If the number and type (letter tag) of the autoconnect flows on the
  568. current body page exactly match the autoconnect flows on the Right
  569. master page, then the Right master page is used.
  570.  
  571. - Otherwise, the master page for the current body page is used.
  572.  
  573. The Right master page is kind of the default master page. (Unless it
  574. is a double-sided document, in which case there are Left and Right
  575. defaults.) For example, if you were typing a memo, you would have (at
  576. least) two master pages, one called "First" which contained the big
  577. header, and one called "Right" for all of the continuation pages.
  578.  
  579. You cannot get FM to automatically go from one non-Right master to
  580. another. For example, assume that a memo has 3 masters: Fax, First,
  581. and Right. There is no way to start the document with only the Fax
  582. page, and have it automatically change to First, and then to Right.
  583. The solution is to create 3 pages, apply the appropriate masters,
  584. connect the flows as needed, and make sure that empty pages are not
  585. deleted (turn this off in Format->Document or add dummy text to each
  586. page).
  587.  
  588. Another item to note is that when changing master pages with Page
  589. Layout, the same "union" rules apply, as done with "Use Formats." For
  590. example, if the body page currently has one column of flow B, and you
  591. apply a master page which has one column with flow A, you will wind up
  592. with two text columns. You can then copy the text from the old column
  593. to the new column (if appropriate), and then delete the old column.
  594.  
  595. ------------------------------------------------------------
  596. ** TXT-2: What exactly is copied during File:Use Formats?
  597.  
  598. Here is a description of what is copied and what actions occur during
  599. Use Formats.  (This is from the Reference Manual, but I think it bears
  600. repeating, since it is not in the on-line help.)
  601.  
  602. P Formats
  603.     P Catalog
  604.     All paragraphs are updated with the new formats
  605.     Footnote properties (where placed, prefix, format, etc.)
  606.     Equation sizes
  607.     Document Properties: Allow Line Breaks After
  608.     Flow Properties: Feather
  609.  
  610. C Formats
  611.     C Catalog
  612.     All tagged characters are updated with the new formats
  613.  
  614. Page Layouts
  615.     Master Pages
  616.     Background and Column Layout applied to all body pages
  617.     Change Bar Properties
  618.     Document Properties: First Page Number and Page Number Style
  619.     View Options
  620.  
  621. Reference Pages
  622.     Reference Pages
  623.     Reference Frames in current doc that are not in source doc are removed!
  624.  
  625. Variable Definitions
  626.     Variables
  627.  
  628. Cross Reference Formats
  629.     Cross Reference Formats
  630.     Updates internal cross-references (x-refs)
  631.  
  632. Table Formats
  633.     Table Format Catalog
  634.     Ruling Style Catalog
  635.     Update all tables
  636.  
  637. Conditional Text
  638.     Conditional Tags
  639.     Show/Hide Settings
  640.     Use Format Overrides
  641.  
  642. If you are going to apply P Formats, than you should also apply C
  643. Formats.  Otherwise, text tagged with C formats will still be tagged
  644. correctly, but will be displayed with the default P format.
  645.  
  646. ------------------------------------------------------------
  647. ** TXT-3: How can I delete all empty paragraphs?
  648.  
  649. If you're trying to delete extra paragraph marks (obligatory in good
  650. formatting), you may have noticed that you can't search for two
  651. paragraph marks (\p\p) and replace with one paragraph mark (\p)
  652. without losing the formatting of one of the paragraphs on either side
  653. of that string.
  654.  
  655. The solution is to search, with wildcards, for a beginning of a line
  656. followed by the end of a line (^$), and replace with a null string.
  657.  
  658. Contributor: Mike Sierra  <sierra@ora.com>
  659.  
  660. ------------------------------------------------------------
  661. ** TXT-4: How can I type h-bar, Plank's constant?
  662.  
  663. This is not easy.  There are a couple of methods described in a long
  664. summary: ftp://ftp.frame.com/outgoing/framers/platform.ind/h-bar.txt
  665.  
  666. ------------------------------------------------------------
  667. ** TXT-5: How can I adjust the size of the brackets in equations?
  668.  
  669. In math mode I write an expression such as (1/x) and automatically get
  670. large brackets on the screen:
  671.  
  672.             / 1 \
  673.             | - |
  674.             \ x /
  675.  
  676. But when I print, I get only small brackets:
  677.  
  678.              1
  679.            ( - )
  680.              x
  681.  
  682. Solution: Put a superscript on the numberator (1) and a subscript on
  683. the denominator (x).  Make them both white (as opposed to the standard
  684. black). Adjust the spacing of the super and subscripts to adjust the
  685. bracket size. What you get looks like:
  686.  
  687.                   a
  688.                  1
  689.                  -
  690.                  x
  691.                   b
  692.  
  693. but the a and b won't print. Instead of using white text, you can use
  694. another color if you wish and then suppress printing of that color.
  695.  
  696. Contributors: Phil Endecott <endecotp@computer-science.manchester.ac.uk>
  697.           Bob Collins <collins@cs.wm.edu>
  698.  
  699. ------------------------------------------------------------
  700. ** TXT-6: How can I underline the area between tabbed text?
  701.  
  702. I now get:       First part             Second part
  703.                  ----------             -----------
  704.  
  705. but I want:      First part             Second part
  706.                  ----------------------------------
  707.  
  708. In the Paragraph Format: Tabs: Properties: Leader, place a hard space
  709. (meta space) at the appropriate tabs. These will be underlined too.
  710.  
  711. Contributor: Wim van Gijsel <wvgijsel@mswe.dnet.ms.philips.nl>
  712.  
  713. ============================================================
  714. * AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
  715.  
  716. ------------------------------------------------------------
  717. ** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
  718.  
  719. First, FM organizes paragraph number into multiple series, each series
  720. indicated by a character followed by a colon (H:).  There is also a
  721. series with no indicator.
  722.  
  723. Second, the default behavior is that when a position is ommitted from
  724. an autonumber format, its value is reset to zero.  (See below for a
  725. way to include a position in a format without printing it.)
  726.  
  727. In autonumbering, if you include "< >" in the number, this means
  728. "don't display and don't reset the number in this position." Note the
  729. space between the angle brackets.
  730.  
  731. Use one number series for both headers and figure numbers. The
  732. positions of the numbers in the series are as follows:
  733.  
  734. <level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
  735.  
  736. The resultant autonumbers are:
  737.  
  738. Head1        H:<n+>
  739. Figure        H:<n>-<n+>< >< >< >< >< >< >
  740. Table        H:<n>-< ><n+>< >< >< >< >< >
  741. Example        H:<n>-< >< ><n+>< >< >< >< >
  742. Head2        H:<n>< >< >< >.<n+>
  743. Head3        H:<n>< >< >< >.<n>.<n+>
  744. Head4        H:<n>< >< >< >.<n>.<n>.<n+>
  745. Head5        H:<n>< >< >< >.<n>.<n>.<n>.<n+>
  746.  
  747. Contributor: Alan Koch  <ask@sei.cmu.edu>
  748.  
  749. ------------------------------------------------------------
  750. ** NUM-2: How do I place an autonumbered figure number in an anchored
  751. frame?  Why doesn't it update properly?
  752.  
  753. There are three ways to place figure numbers so that they are
  754. automatically updated.  They each have advantages and disadvantages.
  755. Note that you cannot use a "text line" (the A tool) for the figure
  756. number, because text lines cannot be autonumbered, since they are not
  757. real paragraphs in a text column.
  758.  
  759. *** A. In-Frame
  760.  
  761. The figure number is contained in a text column which is inside the
  762. anchored frame.
  763.  
  764. Advantages: 
  765. + Can use "floating" figures, because the title is inside the floating
  766. frame.
  767.  
  768. Disadvantages:
  769. -  Text column must be properly placed (see below).
  770. -  Cannot be used if you want other autonumbered text cols in frame.
  771.  
  772. If you use this method, the text column with the figure number must be
  773. the first text column in the drawing order. To ensure this, select the
  774. column and do Graphics->Back.
  775.  
  776. *** B. Out-of-Frame
  777.  
  778. The figure number is outside the frame, usually in the paragrah that
  779. contains the anchor or the paragraph after the anchor paragraph.  Use
  780. Keep With Next and Keep With Previous in Format Paragraph to keep
  781. things together.
  782.  
  783. Advantages:
  784. +  Don't have to worry about text column in frame.
  785. +  Can have an autonumbered text column in frame.
  786.  
  787. Disadvantages:
  788. -  Cannot use floating figures.
  789.  
  790. *** C. Frame in One-cell Table
  791.  
  792. Create a one-cell table, put the anchored frame in the cell, and place
  793. the figure title in the table title column.
  794.  
  795. Advantages:
  796. +  Can use all the formatting features of tables: 
  797.          Title above or below
  798.          Controlled spacing between title and figure
  799.          Controlled ruling (could use top and bottom rule lines)
  800.          etc.
  801. +  Don't have to worry about placement of text column in frame.
  802. +  Can easily place 2 (or more) figures side-by-side in a column.
  803.    (If using more than one row, use the Table Format:Basic:Numbering
  804.    property to set row-first or column-first numbering.)
  805. Disadvantages:
  806. -  Yet another layer of nesting (table contains frame which contains
  807.    graphic)
  808.  
  809. Note that this method provides an easy way to do side-by-side figures
  810. (or other groupings), but you must then place the figure title inside
  811. the table cell.  Figure number ordering can be set from Table Format.
  812.  
  813. Contributor: Harro Kremer <kremer@cs.utwente.nl>
  814.  
  815. ------------------------------------------------------------
  816. ** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
  817.  
  818. If you place text such as "Page <Current Page #> of <Page Count>"
  819. (where <xxx> signifies a variable) in the footer, you will get the
  820. expected results for a single-file document, but not for a multi-file
  821. book.  The solution is replace the variable <Page Count> with a
  822. cross-reference to a paragraph on the last page of the last file in
  823. the book.  The format of the cross-reference should be <$pagenum>.
  824. Make sure that you perform "File Generate/Update Files" from the book
  825. before you print, to update all cross-references.
  826.  
  827. ------------------------------------------------------------
  828. ** NUM-4: I want chapter number and title on separate lines, both in TOC.
  829.  
  830. At the beginning of each chapter I want:
  831.  
  832.                   Chapter <n>
  833.  
  834.            Title of Chapter Goes Here
  835.  
  836. This requires two paragraphs, one for the number and one for the
  837. title.  However, in the TOC I want:
  838.  
  839.     Chapter <n>   Title of Chapter Goes Here...............<pagenum>
  840.  
  841. Solution: Use different paragraph tags for your Chapter number and
  842. Title (e.g. ChapNum & ChapTitle).  In your TOC Setup, gather only
  843. ChapTitle.  In the TOC document itself, modify the Paragraph Format
  844. for ChapTitleTOC to set Numbering Properties to:
  845.     Chapter <n+>.\t 
  846. This will reproduce or mimic the chapter numbering, instead of pulling
  847. it from the chapter file.  You may have to use a separate series (H:,
  848. C:) or use Book: File: Setup File to reset the numbering
  849. appropriately.  On the TOC Reference page, set the entry for
  850. ChapTitleTOC to:
  851.     <$paratext>\t<$pagenum>
  852.  
  853. Contributors: Steve Harding <harding@sun444.nas.nasa.gov>
  854.               Rob Weinberg
  855.  
  856. ------------------------------------------------------------
  857. ** NUM-5: Can I generate a table-of-contents directly inside a file?
  858.  
  859. Sort of, by using Cross-References instead of the Generate facility.
  860.  
  861. At the front of your document, start setting up cross references to
  862. all the paragraphs you want to appear in the TOC.  You can experiment with
  863. all the flexibility offered by X-Ref formats and autonumbers.
  864.  
  865. Every time you add a new section to your document, you must manually
  866. add a corresponding cross reference in your TOC, but from then on it's
  867. self-maintaining.  To update the TOC, just do Special :
  868. Cross-Reference : Update : Internal.  If you delete a section and
  869. forget to delete the cross reference in the TOC, no problem!  You use
  870. the standard methods to search- and-destroy (or fix) unresolved cross
  871. references.  After the update, visually inspect the TOC to look for
  872. missing numbers, which may indicate sections that did not get
  873. referenced.
  874.  
  875. This isn't as automated as the Generate method, but it has the major
  876. bonus of giving you the "Go To" hyperlink on the Cross Reference
  877. dialogue box.  When you want to go to a section, you just double-click
  878. on the cross reference in the TOC, hit "Go To" in the dialogue box,
  879. and there you are!  Very popular if you have various people reviewing
  880. a document on-line.
  881.  
  882. Contributor: Ken d'Albenas <kendal@autotrol.cuc.ab.ca>
  883.  
  884. ------------------------------------------------------------
  885. ** NUM-6: Why do some of my cross-references keep changing to point
  886. to the wrong paragraph?
  887.  
  888. *** SITUATION: We have a document with many figures (or tables or
  889. equations).  Each figure is cross-referenced in the body text.
  890.  
  891. *** SYMPTOM: Some cross-references seem to be "unstable".  For example,
  892. when one places a cross-reference to 'Figure 3' in the text, the
  893. number is correctly displayed ('Figure 3'). Later on, when the
  894. cross-references are updated, the cross-reference suddenly changes,
  895. e.g. to 'Figure 1'.
  896.  
  897. (Manually changing the cross-reference back to 'Figure 3' (Special
  898. Cross-Reference, Replace) restored the correct number (3), but when
  899. the 'Update' was performed again, the number again reverted to 1!)
  900.  
  901. *** CAUSE: The problem is caused by the use of the copy/paste functions to
  902. duplicate a block of text that contains an X-Ref (aka Cross-Ref)
  903. marker. First, here is some background on cross-reference markers.
  904.  
  905. FM puts an X-Ref marker at the beginning of a paragraph when one first
  906. sets a cross-reference to that paragraph.  Normally, users don't have
  907. to bother about such X-Ref markers.  The marker symbol ('T') is
  908. visible if you have View Text Symbols turned on.
  909.  
  910. Each marker has a marker number and a descriptive text, such as
  911.     <MText `15755: Figure: Figure 1 Caption one'>
  912.  
  913. (The Paragraph tag and text are set in the marker when the marker is
  914. first created, and they are not updated when the paragraph changes.
  915. When a cross-reference is updated, the actual paragraph text is used.)
  916.  
  917. The marker number is crucial; it identifies the source of the
  918. cross-reference (i.e., the paragraph to which one refers), therefore
  919. it seems essential that each such number be UNIQUE in a document! FM
  920. generates a new, unique number whenever you add a new cross-reference
  921. source.
  922.  
  923. *** THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
  924. contains an X-Ref marker, such as a figure caption, and then paste it
  925. into another location (e.g., to create a new, similar figure), you end
  926. up with TWO identical X-Ref markers, with the same marker number.
  927.  
  928. If you insert a reference to this new caption, it will show correctly
  929. in the list box and on-screen, and will read the correct paragraph
  930. text or number.  However, whenever you Update your cross-references,
  931. the destination cross-reference will look for the X-Ref marker with
  932. the particular number, and it will find the first instance of a marker
  933. with that number.  This will cause the cross-reference to be
  934. incorrect, as it will refer to the originally copied paragraph.
  935.  
  936. *** DIAGNOSIS: Is there a simple method to see if an existing document
  937. contains the problem described above? There are two methods.
  938.  
  939. Method 1: Choose File Generate, choose 'Alphabetical Marker List',
  940. include X-Ref (or Cross-Ref) type markers. This will produce a list of
  941. all X-Ref markers, sorted by marker number.  Visually inspect the
  942. generated file: the presence of two or more (consecutive) lines with
  943. the same marker number indicates the presence of the problem.  The
  944. marker texts may be different.
  945.  
  946. Method 2: Save the document as MIF, for example 'report.mif', then
  947. issue the following Unix command:
  948.         grep MText report.mif | sort > report.lst
  949. This searches for all markers in the document and sorts them by
  950. number. Visually inspect the list of markers: the presence of two or
  951. more (consecutive) lines with the same marker number indicates the
  952. presence of the problem.  The marker texts may be different.
  953.  
  954. *** THERAPY: Is it possible to fix the problem?  Yes.  It is a tedious
  955. manual process, but it works reliably.
  956.  
  957. First, find and delete all duplicated X-Ref markers.  Open the Special
  958. Marker dialog. Use Edit Find/Search to search for "Marker of Type:
  959. X-Ref" or "Marker of Type: Cross-Ref".  (Look in the Marker Type list
  960. in the Marker dialog to find the exact spelling.)  Once it has found a
  961. marker, examine the marker number in the Marker Text box in the Marker
  962. dialog.  If this marker is one of the ones with duplicated numbers,
  963. delete it.  (The marker should be already highlighted by the search,
  964. so just give the document window the focus and hit <backspace> or
  965. <delete>.)  Repeat until all markers that had the duplicated numbers
  966. have been deleted.  You must delete ALL instances of markers with
  967. duplicated numbers, even the original marker which formerly was
  968. correct.
  969.  
  970. Second, update all cross-references (File Generate-Update from the
  971. book, or Special Cross-References, Update from a single document.)
  972. All of the references to the deleted markers will become "unresolved
  973. cross-references".  Search for these using Edit Find/Search, searching
  974. for "Unresolved Cross-Reference".  Double-click to bring up the
  975. Cross-Reference dialog, and replace the cross-reference with the
  976. correct paragraph. Repeat for each unresolved reference.
  977.  
  978. Third, update all cross-references again, and check for incorrect
  979. references.  You should also regenerate the marker list and check it
  980. again for duplicates, in case you missed one.
  981.  
  982. *** PREVENTION (short term): You can prevent this in the future by noting
  983. whenever you duplicate text containing markers. Turn on View Text
  984. Symbols to see the markers.  Note whenever you copy and paste text
  985. containing a marker.  If you duplicate text with a marker, if it is an
  986. X-Ref marker, delete it!  (This may also apply to other types of
  987. markers.)
  988.  
  989. When you are ready to publish a document, if there is a possibility of
  990. duplicated markers, generate the marker list and check it for
  991. duplicates.
  992.  
  993. *** PREVENTION (long term): Frame has been asked to update the Paste
  994. function to check for markers in the pasted text, and ask the user
  995. what should be done about the pasted markers (delete them, renumber
  996. them, or leave them alone).
  997.  
  998. Contributor: Folco Casadei <folco.casadei@jrc.it>
  999.  
  1000. ------------------------------------------------------------
  1001. ** NUM-7: How can I convert x-refs automatically to hypertext links?
  1002.  
  1003. *** A. Automatic in FM4
  1004.  
  1005. [stated in press release; not sure of exact operation of this -Bob]
  1006.  
  1007. *** B. HyperGen <Unix & Windows>
  1008.  
  1009. Working from a book file, HyperGen automatically links the TOC, list
  1010. of figures and tables, index, and cross-references. User-defined
  1011. target strings can be used to make custom links inside or outside the
  1012. current book.
  1013.  
  1014. HyperGen is fully documented and warranted, and comes with pointers on
  1015. designing and integrating navigational aids. Samples of navigational
  1016. aids are included.
  1017.  
  1018. For more information on either version contact:
  1019.  
  1020. Frank Stearns Associates
  1021. Internet: franks@pacifier.rain.com
  1022. Tel: +1 206-892-3970
  1023.  
  1024. ------------------------------------------------------------
  1025. ** NUM-8: Can I set a FM variable from the command line?
  1026.  
  1027. There is a Unix shell script which can set a variable in a FrameMaker
  1028. .doc file: ftp://ftp.frame.com/outgoing/framers/unix/setfmvar.sh
  1029.  
  1030. Contributor: Michael Greenberg  <mgreenberg@scr.siemens.com>
  1031.  
  1032. ------------------------------------------------------------
  1033. ** NUM-9: Does FM support mail merge?
  1034.  
  1035. *** A. fmmerge
  1036.  
  1037. This is included on the FUN tape; see question TMP-1 in part 2 of this
  1038. FAQ.
  1039.  
  1040. *** B. ixos - FrameMerger
  1041.  
  1042. Produces mail merge with FM and relational databases.  ixos is a
  1043. German company.  Not certain if this product is still available.
  1044.  
  1045. ------------------------------------------------------------
  1046. ** NUM-10: Is there are tool to automatically produce index entries?
  1047.  
  1048. *** A. FM4 - Built-in Feature
  1049.  
  1050. FM4 can automatically generate hypertext links from generated
  1051. documents (e.g., table of contents, list of figures, index) to the
  1052. location in the source document.
  1053.  
  1054. *** B. fmixgen
  1055.  
  1056. "fmixgen" takes a concordance file and marks your document.  
  1057.  
  1058. It cannot handle a word that wraps from one line to the next
  1059. (hyphenated), due to the way MIF files are structured.  As a
  1060. work-around, you can turn off hyphenation while you index.
  1061.  
  1062. The code cannot be compiled with gcc, acc -O or cc -O (Sun
  1063. SPARCstation SunOS).  It must be acc -g or cc -g.
  1064.  
  1065. Available: ftp://ftp.frame.com/outgoing/framers/unix/fmixgen.c
  1066.  
  1067. Contributor: Vidiot <brown@ftms.UUCP>
  1068.  
  1069. *** C. IXgen
  1070.  
  1071. [Editor's Note: The following is a cut-down version of the IXgen data
  1072. sheet.  See the vendor for the full data sheet, which contains System
  1073. Requirements, Licensing, Pricing, Warranty, and Other Products.]
  1074.  
  1075. IXgen is a suite of power utilities for creating and maintaining
  1076. indexes in a fraction of the time this task takes using the marker
  1077. window interface.  And there's a bonus. IXgen -- with all its power
  1078. features -- can work on any marker type, not just index markers. IXgen
  1079. doubles as a full- featured marker manager.
  1080.  
  1081. The IXgen Toolset
  1082. -----------------
  1083.  
  1084. >> Marker Expand/Collapse -- expand markers into the main text flow so
  1085. that markers can be created or edited in context. You can see
  1086. immediately how an index relates to the surrounding text without using
  1087. the marker window. This is also extremely useful when making
  1088. translations or changing nomenclature. When done, collapse the marker
  1089. text back into markers.
  1090.  
  1091. >> Gen Editable Index/Apply Edited Index -- generate a sorted list of
  1092. index entries. Then make index edits in the context of a sorted list.
  1093. When done, reflect those changes back to the source markers. Make all
  1094. your marker updates in one central place without moving among the
  1095. various source files.
  1096.  
  1097. >> Markers from Tags -- build new markers from the paratext of
  1098. selected tags. Use this feature to generate a starting base of index
  1099. entries.
  1100.  
  1101. >> Permute Markers -- permute existing markers into new markers. This
  1102. is an excellent second step to "Markers from Tags".
  1103.  
  1104. >> Capitalization -- specify capitalization rules for each level of an
  1105. index entry. IXgen will adjust marker capitalization as needed. You
  1106. can now quickly unify variant capitalization.
  1107.  
  1108. >> Unify Levels -- convert duplicate portions of index strings into
  1109. first level entries, then make subordinate entries from the remaining
  1110. index entry string.
  1111.  
  1112. >> Markers from Keyword List -- Supply IXgen with a list of keywords.
  1113. When the keyword (or keyphrase) is found, a new marker is inserted.
  1114.  
  1115. You can use these tools in any sequence or any combination. Use
  1116. "Markers from Tags" or "Markers from Keyword List" to generate an
  1117. initial raw index. Use "Permute Markers" to derive additional variants
  1118. from that list. Use "Capitalization" to correct capitalization
  1119. discrepancies as needed. Use "Gen Editable Index/Apply Edited Index"
  1120. to fine-tune the index.
  1121.  
  1122. Processing Notes
  1123. ----------------
  1124.  
  1125. By default, IXgen processes index markers. But IXgen can work with
  1126. *any* marker type, including the user-definable markers.
  1127.  
  1128. IXgen does *not* put anything "new" or "special" in your FrameMaker
  1129. documents which might make them incompatible with regular FrameMaker.
  1130. IXgen merely provides a convenient and powerful interface to the
  1131. FrameMaker marker system. IXgen uses the existing marker system when
  1132. processing markers.
  1133.  
  1134. IXgen works on all files in a book, a single file, or a highlighted
  1135. area within a single file.
  1136.  
  1137. Contact: Frank Stearns Associates       Toll free in USA: 800-567-6421
  1138.          17201 SE 38th Circle           Outside USA:      206-892-3970
  1139.          Camas, WA 98607   (USA)        Fax:              206-253-1498
  1140.                                         email: franks@fsatools.com
  1141.  
  1142. ------------------------------------------------------------
  1143. ** NUM-11: How do I set up "dictionary-style" headers?
  1144.  
  1145. To set up headers that reflect the first and last paragraphs of a
  1146. certain type on a page, you need to use two of the Running H/F
  1147. variables on a master page.  For example, if the paragraph is interest
  1148. is tagged "Heading", you could use the following variables:
  1149.  
  1150.      Running H/F 1        <$paratext[Heading]> 
  1151.      Running H/F 2        <$paratext[+,Heading]>
  1152.  
  1153. Running H/F 1 will give you the first paragraph, and Running H/F 2 will give
  1154. you the last paragraph with the tag "Heading" on the page.
  1155.  
  1156. Note that this gives you the text of the entire paragraph, so if you use this
  1157. in a generated index file, you will wind up with the index entry AND the page
  1158. number in the header.
  1159.  
  1160. Contributor:  L. Daniel York  <ldy@copley.mv.com>
  1161.  
  1162. ------------------------------------------------------------
  1163. NUM-12: When I generate from the book, FM says "Degenerate!"
  1164.  
  1165. *** A. Save the Book File
  1166.  
  1167. Frame published a tech tip about the "Degenerate!" message, saying
  1168. that the way to clear it up is to save the book file, then regenerate
  1169. again.  This usually works.  If it doesn't see B.
  1170.  
  1171. *** B. Reset Autoconnect on the Master Page Text Columns
  1172.  
  1173. If the software keeps on calling you a degenerate even after saving
  1174. the book file, you should take a look at the generated files (like
  1175. Table of Contents, List of Figures, Index).  See if there has been a
  1176. huge increase in the number of pages - like, you expect your TOC to be
  1177. 4 or 5 pages long, and now it's grown to 20 or 30, with more than one
  1178. text column superimposed on some body pages.
  1179.  
  1180. How did you get into this fix?  You probably pasted a text column onto
  1181. a master page.  There's a bug either in the documentation or the
  1182. software.  When you copy a column that has a flow tag and Autoconnect
  1183. ON, and then paste it, the pasted column has Autoconnect OFF!  You
  1184. don't realize this, because the flow tag is retained, and the master
  1185. page _appears_ to do its job of providing a text column for body
  1186. pages.  However, you must turn Autoconnect back on manually with the
  1187. Format -> Flow menu.  To fix the problem:
  1188.  
  1189. - Turn Autoconnect ON in all flow-tagged text columns on master pages.
  1190. - Delete all the body pages.
  1191. - RE-SAVE THE GUTTED GENERATED FILE.
  1192. - Regenerate.  The name-calling will stop.
  1193.  
  1194. (For those of you who are wondering, "degenerate" is also an insult,
  1195. meaning "utterly corrupt in nature or behavior".)
  1196.  
  1197. Contributor: Ken d'Albenas <kendal@autotrol.cuc.ab.ca>
  1198.  
  1199. ------------------------------------------------------------
  1200. ** NUM-13: How can I autonumber figures that span multiple columns?
  1201.  
  1202. Assume a two column document that includes some figures which flow in
  1203. one column, and others which span both columns.  Is there any way to
  1204. include autonumbered captions which include both figure types?
  1205.  
  1206. The figures in the text flow are easy to autonumber in an anchored
  1207. frame, but to allow text to flow around figures which span multiple
  1208. columns, they must either be in a separate flow, or be drawn outside
  1209. the column flow.  Neither of these solutions allow continuous
  1210. autonumbering with the figures within the text flow.  But there is a
  1211. work-around:
  1212.  
  1213. For the non-anchored figures:
  1214. 1.  Create an anchored frame in the margin.
  1215. 2.  Put a text column in the frame.
  1216. 3.  Put the figure number in the text column.
  1217. 4.  Apply a Character format to make it invisible (4pt White text).
  1218. 5.  In the actual figure, put a small text column for the caption.
  1219. 6.  Cross-reference to the invisible one to get the correct number.
  1220.  
  1221. Contributor:  Alan S. Koch  <ask@sei.cmu.edu>
  1222.  
  1223. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1224. end of part 1 of 2
  1225. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1226. Archive-name: frame/faq/part2
  1227. Version: 2.8a
  1228. Last-modified: 1995/01/11
  1229.  
  1230. This is part 2 of 2 of the FrameMaker FAQ (Frequently Asked
  1231. Question) list.  To get part 1, send e-mail:
  1232.     To: mail-server@rtfm.mit.edu
  1233.     with body containing: send usenet/news.answers/frame/faq/part1
  1234. or
  1235. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
  1236. or
  1237. http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
  1238.  
  1239. ============================================================
  1240. * PAGE LAYOUT
  1241.  
  1242. ------------------------------------------------------------
  1243. ** PAG-1: Is there any easy way to move one or more pages to a different
  1244. place in the document? (Two layout models.)
  1245.  
  1246. FM supports two basic layout models; let's call them "newspaper" and
  1247. "term paper".  In the term paper model, there's basically one story
  1248. that flows from one page to the next; the pages themselves can be
  1249. thought of as transient, existing only to divide up the flow.  In the
  1250. newspaper model, the pages exist independently of the stories, and you
  1251. place the stories by reshaping the text columns and linking a column
  1252. on page 1 to a column on another page.  The newspaper model is also
  1253. used for producing "forms".  Overhead transparencies can be done with
  1254. either model.
  1255.  
  1256. In the newspaper model, you probably start out by using Page->Add Page
  1257. to create the proper number of pages, then placing stories in the
  1258. columns, and linking those columns to additional ones on later pages
  1259. as necessary.  Pages are not automatically generated when text flows
  1260. out of a column (Autoconnect is off). There's no "easy" way to
  1261. rearrange pages, but this model doesn't often require it.
  1262.  
  1263. In the term paper model, you start with one page, and let a
  1264. lengthening story automatically generate additional pages (Autoconnect
  1265. is on).  If style dictates that page break is required, you simply tag
  1266. the next paragraph as "Start at Top"; this is probably built into the
  1267. cataloged tag.  In this model, you don't move "pages" around, you move
  1268. bunches of sentences around (using Cut and Paste), and the pages
  1269. adjust themselves automatically.
  1270.  
  1271. Note that in the term paper model you DON'T want to use "Add Page" and
  1272. you DO want to place any graphics in a anchored frame or table, so
  1273. they'll move with the text, not stick to the page.
  1274.  
  1275. Things can get complicated when you want an exception page in the
  1276. middle of a term paper, such as a rotated page for a landscape
  1277. formatted graphic.
  1278.  
  1279. Additional points:
  1280.  
  1281. - There is NO way to cut/copy and then paste a master page as a unit.
  1282.  
  1283. - There is NO way to cut/copy and then paste a reference page as a unit.
  1284.         You can only add a new (empty) master/reference page, and then
  1285.         copy and paste objects from the source page.
  1286.  
  1287. - There is NO way to add a new page (Page:Add Page) and simultaneously
  1288.   specify a desired master page.
  1289.     An added page ALWAYS gets master page "Right" (or "Left" in a
  1290.     2-sided document as appropriate).  If you want to add a page
  1291.     using a different master page you must first add it and then
  1292.     apply the master page using Page:Column Layout.  If the desired
  1293.     master page has a different arrangement of text columns you will
  1294.     often end up with "orphan" text columns that you must delete.
  1295.  
  1296. Contributor: David Cortesi <cortesi@informix.com>
  1297.  
  1298. ------------------------------------------------------------
  1299. ** PAG-2: How do I force a page break?
  1300.  
  1301. Ideally, you would have a unique tag that leads off the text on the
  1302. new page (e.g., Head1), and you set this paragraph format to Start:
  1303. Top of Page or Top of Column.  However, this is not always
  1304. appropriate.  There are a few other solutions:
  1305.  
  1306. *** A. Create a Paragraph tag called PageBreak, and set its point size to
  1307. 4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
  1308. The huge space below forces the next paragraph to the top of the page.
  1309. Contributor: <rgf@concurrent.co.uk>
  1310.  
  1311. *** B. Create a Paragraph tag called PageBreak, and set its Start to Top
  1312. of Page (or Column).  Set the point size to 4.0pt (smallest possible),
  1313. Space Above to 0, and Space Below to 0.  Set the leading to the
  1314. negative of the point size and the Space Above of the following
  1315. paragraph.  This causes the two paragraphs to overlap.
  1316. Contributor: Lester C. Smalley
  1317.  
  1318. *** C. Select the first paragraph that you want on the new page and do
  1319. "ESC j P".
  1320. Contributor: L. Daniel York <ldy@copley.mv.com>
  1321.  
  1322. ------------------------------------------------------------
  1323. ** PAG-3: How can I change the page size of an existing document?
  1324.  
  1325. Use ONE of the following methods:
  1326.  
  1327. *** A. Edit the MIF file.
  1328.  
  1329. To change master page sizes, save the file as a MIF document, and then
  1330. edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
  1331. with the desired measurements.  Look for the attribute "PageSize".
  1332. Save the MIF file, and then open it again in FrameMaker -- you will
  1333. have to use the Page Layout dialog box to reapply Master Page --> Body
  1334. Page formats, although perhaps you could use the Use Formats From
  1335. dialog box, specifying the current document as the template and
  1336. updating only the Page Layout.
  1337.  
  1338. Also, after doing this, remember to reformat any tabs at the right end
  1339. of the template's headers/footers.
  1340.  
  1341. Contributors: Jonathan B. Horen <horen@rs.com>
  1342.               Anders Thulinc <ath@linkoping.trab.se>
  1343.  
  1344. *** B. Copy formats.
  1345.  
  1346. 1.  Make a new document of the right size.
  1347. 2.  Save this document as a new name.
  1348. 3.  Open your old Template.
  1349. 4.  Go to the Master Pages of both documents, 
  1350.     For each master page in the old template:
  1351.     - Create or go to that Master Page in the New document,
  1352.     - In the New document, Edit: Select All on Page and delete,
  1353.     - In the Old document, Edit: Select All on Page and copy,
  1354.     - In the New document, Paste.
  1355. 5.  In the New Document, Select Use Formats from the File menu
  1356.     and bring over everything EXCEPT the Page Layouts.
  1357.  
  1358. Contributor: Alan S. Koch  <ask@sei.cmu.edu>
  1359.  
  1360. *** C. Frame's Method.
  1361.  
  1362. A slightly different method is described in Using FrameMaker, Chapter
  1363. 14: Specifying Page Layout, Changing a document's page size.
  1364.  
  1365. Contributor: Ari Cohn <acohn@synopsys.com>
  1366.  
  1367. ------------------------------------------------------------
  1368. ** PAG-4: I used a rotated (landscape) page for a large figure, but the
  1369. figure keeps moving to a portrait page!
  1370.  
  1371. If you have a document which contains a figure too wide for a portrait
  1372. page, you can created a landscape master page for it to reside on.
  1373.  
  1374. The problem is that when you add stuff on the pages before the
  1375. landscape page, the landscape figure moves onto another (portrait)
  1376. page, and the new text goes onto the landscape page.  If you separate
  1377. the landscape page from the flow, then the figure numbers get messed
  1378. up.
  1379.  
  1380. The easiest solution is to create the figure rotated in an anchored
  1381. frame.  You can use a large "scratch" page somewhere to create the
  1382. figure of such a size that, when rotated, it will fit on your standard
  1383. portrait page. Thus you won't need a custom master page.  Turn off
  1384. Cropping in the Special Anchored Frame dialog will allow the frame to
  1385. extend beyond the margins, which might allow it to be edited on a
  1386. portrait page.  You need to rotate the figure back to horizontal
  1387. whenever you need to edit it.
  1388.  
  1389. Custom master pages in the middle of a document are a problem because
  1390. you cannot integrate them into the automatic alternation of left/right
  1391. master pages; you cannot create "alternative" left/right master pages.
  1392.  
  1393. Contributor: Rob Weinberg <robertw@informix.com>
  1394.  
  1395. ------------------------------------------------------------
  1396. ** PAG-5: How can I get text to flow around a graphic?
  1397.  
  1398. This is described in the FM User Manual, Chapter: Controlling the Flow
  1399. of Text, Flowing text around a graphic (Windows version: page 17-14;
  1400. Unix version: page 15-11).
  1401.  
  1402. ------------------------------------------------------------
  1403. ** PAG-6: What is the easiest way to do "this page intentionally
  1404.           left blank"?
  1405.  
  1406. First go to your reference page and create a reference frame called
  1407. "blank page".  In this frame, put your text line, and make the frame
  1408. large enough that the text will appear low enough down on the page,
  1409. i.e. leave a couple of inches of white space in the frame above the
  1410. text.  Next, create a paragraph style with tag "blank", which is set
  1411. to start at the top of a page, and has space below set to 1000 points,
  1412. so that it will always have a page to itself.  In the "advanced" page
  1413. of paragraph format, set the "Frame Below" to "blank page".
  1414.  
  1415. Henceforth you need only add or delete one paragraph. 
  1416.  
  1417. Contributor: Karen <karen@yc.estec.esa.nl>
  1418.  
  1419. ------------------------------------------------------------
  1420. ** PAG-7: How can I control the spacing between the text and the top
  1421. of the text frame?
  1422.  
  1423. Make two paragraph formats:
  1424.     Tag: NegBelow                   Tag: NegAbove
  1425.         Space: Below: -99 pt            Space: Above: 'x' pt
  1426.         Start: Top of Column        where 'x' is a negative value, 
  1427.         Next Tag: NegAbove        such as -14 pt.
  1428.         Keep With: Next                 Keep With: Previous
  1429.  
  1430. Varying the value of 'x' lets you control the space you want.  Leave
  1431. NegBelow empty.  Start with the text in NegAbove.
  1432.  
  1433. Contributor: Wim van Gijsel <wvgijsel@mswe.dnet.ms.philips.nl>
  1434.  
  1435. ------------------------------------------------------------
  1436. ** PAG-8: How can I make a table or anchored frame span two columns?
  1437.  
  1438. If the table appears at the top of the page, expand the table (or
  1439. anchored frame) past the first column.  Then place a blank anchored
  1440. frame in the second column, and tell it to appear at the top of the
  1441. column.
  1442.  
  1443. (You can of course make a separate master page or rework the columns
  1444. on the current page, but this will have to be re-done if the content
  1445. changes and the table moves to another page.)
  1446.  
  1447. Contributor: Mike Sierra <sierra@ora.com>
  1448.  
  1449. ============================================================
  1450. * PRINTING
  1451.  
  1452. NOTE: If you try to print a book in FM4, all chapter files must be
  1453. converted to FM4 first.  Refer to question FIL-8.
  1454.  
  1455. ------------------------------------------------------------
  1456. ** PRT-1: How can I print "DRAFT" on the background of every page?
  1457.  
  1458. *** A. Add "DRAFT" rotated 45 degrees to the master page (FM4)
  1459.  
  1460. Go to the master page.  Use the text line tool in the graphics palette
  1461. to create a DRAFT line.  Rotate it 45 or 60 degrees,
  1462. counter-clockwise.  Size as appropriate.  You may want to color it
  1463. yellow (prints as light grey on some printers).
  1464.  
  1465. In FM 4 you can apply a custom color. Using the CMYK model, set C, M
  1466. and Y to 0%. The percentage of K (black) that you choose is now a
  1467. percentage of gray. On an HP 4M, 5% K prints watermarks at about the
  1468. right darkness.
  1469.  
  1470. Make sure that the text columns for the body text have Fill set to
  1471. None, not solid white.
  1472.  
  1473. *** B. Insert Postscript code into your document
  1474.  
  1475. On the master page, create a new text rectangle.  Add the following
  1476. text:
  1477. FM3:
  1478.     (DRAFT) /Times-Roman /B -52 /UL .8
  1479.     #include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
  1480. FM4:
  1481.     (DRAFT) /Times-Roman /B -52 /UL .8 gray 1
  1482.     #include "$FMHOME/fminit/usenglish/samples/postscript/BigRGB.ps
  1483.  
  1484. where $FMHOME is the pathname of your $FMHOME directory.  Select the
  1485. text rectangle and choose Format Flow.  Select PostScript Code and
  1486. choose OK.  Go to the body pages and print.
  1487.  
  1488. The arguments are:
  1489.     1 = string to print, in parenthesis, e.g. (PRELIMINARY)
  1490.     2 = font desired: /font, e.g. /Times-Roman
  1491.     3 = mode code where /W = fill width, /H = fill height, /B = fill both,
  1492.             expands the characters to fill the text rectangle
  1493.     4 = rotate value from -180 to +180
  1494.          where positive = counterclockwise, negative = clockwise
  1495.     5 = starting corner: /LL /LR /UR /UL  where LL = lower left, etc.
  1496.     6 = grayscale value from 0 to 1 where 0 = black, 1 = white
  1497.     7 = line color
  1498.         formats:    [ red green blue ] or gray
  1499.         [] means no outline, [1 1 1] or 1 means white
  1500.     8 = line width (in points)
  1501.         if negative number, prints outline on top of fill
  1502.  
  1503. Read the .ps files for more info.
  1504.  
  1505. The size of the text is determined by the size of the text rectangle
  1506. and the "mode code" argument.
  1507.  
  1508. For Mac users: Obtain the file BigFill.ps from somewhere and put it in
  1509. the same folder as your document. Then follow the above instructions,
  1510. except use: #include "BigFill.ps"
  1511.  
  1512. *** C. Update the FMlpr script
  1513.  
  1514. The "Printer Name" field on the print box is passed to the FMlpr
  1515. script.  A printername of xxx:yyy calls FMlpr.xxx with a printername
  1516. of yyy (xxx is translated to lowercase).  This allows supporting
  1517. multiple paper trays, fax modems, draft printing etc., merely by
  1518. adding scripts into $FMHOME/.fminit2.0.  
  1519.  
  1520. The FMlpr.draft script will print "DRAFT" in the background of every
  1521. page.  Note that the FMlpr.draft file must be made executable 
  1522. (chmod a+x FMlpr.draft). Access via
  1523. ftp://ftp.frame.com/outgoing/framers/unix/fmlpr/draft.lpr
  1524.  
  1525. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  1526.           Bob Weissman <bobw@procase.com>
  1527.  
  1528. ------------------------------------------------------------
  1529. ** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
  1530.  
  1531. In FM2.1, you could place "ps -h" in the Printer Name box in the Print
  1532. dialog, to get a file printed without a header (Unix or similar
  1533. systems).  In FM3.0, the printer script was changed.  To restore this
  1534. feature, edit $FMHOME/.fminit2.0.ps/FMlpr (FM3) or
  1535. $FMHOME/fminit/FMlpr (FM4), and change occurrences of
  1536.             "$PRINTER"
  1537. to
  1538.             $PRINTER
  1539.  
  1540. in the lpr commands.  This allows multiple arguments to be passed to
  1541. lpr, instead of passing the entire text to the -d or -P switch.
  1542.  
  1543. ------------------------------------------------------------
  1544. ** PRT-3: How can I set the default printer name?
  1545.  
  1546. Refer to FrameMaker Reference manual, Page D-5, Resources for the
  1547. "Print dialog box".  Add the following line to your .Xdefaults file:
  1548.     Maker.printerName: {printername}
  1549.  
  1550. NOTE: This will affect any document which has not yet been stored with
  1551. a printer name.  If a document was Saved with a printer name, the
  1552. saved name will be used.
  1553.  
  1554. The printer name will be saved with the document when:
  1555.     you save after you print the document, and in the Print dialog, 
  1556.     the PrinterName edit box contained something even marginally different 
  1557.     from what is specified by your Maker.printerName: 
  1558.     (either because you changed it, or 
  1559.      because it had previously been saved that way)
  1560.     e.g. "34b" vs. "34b -h"
  1561.  
  1562. The printer name will NOT be saved with the document when:
  1563.     you save after you print the document, and in the Print dialog, 
  1564.     the PrinterName edit box was IDENTICAL to
  1565.     what is specified by your Maker.printerName: 
  1566.     (either because you changed it, or 
  1567.      because it had previously been saved that way)
  1568.  
  1569. If you build templates, you must be sure there is NOT a printer name
  1570. saved in the templates, or people's defaults will not affect them.
  1571.  
  1572. To remove the PrinterName from a document that has one saved with one:
  1573. 1.  Open the document.
  1574. 2.  Select File:Print
  1575. 3.  Change the Printer Name edit box to be IDENTICAL to 
  1576.     Maker.printerName: in YOUR .Xdefaults
  1577. 4.  Click OK (print the document.)
  1578. 5.  Select File:Save
  1579.  
  1580. Contributor: Alan S. Koch <ask@sei.cmu.edu>
  1581.  
  1582. ------------------------------------------------------------
  1583. ** PRT-4: How can I print pages in pamphlet/booklet/signature order? 
  1584.  
  1585. Pamphlet/booklet/signature order is where two logical pages are
  1586. printed on each side of a physical sheet of paper, double-sided, and
  1587. the pages are folded and stapled in the middle.  For a 2-sheet, 8 page
  1588. booklet, the page order would be: 8 & 1, 2 & 7, 6 & 3, 4 & 5.
  1589.  
  1590. *** A. PSUtils
  1591. PSUtils is a package of utilities to manipulate PostScript files.
  1592. Page selection and rearrangement are supported, including arrangement
  1593. into signatures for booklet printing, and page merging for
  1594. 2up/4up/8up/9up printing.
  1595.  
  1596. psbook          rearranges pages into signatures
  1597. psselect        selects pages and page ranges
  1598. pstops          performs general page rearrangement and selection
  1599. psnup           uses pstops to merge multiple pages per sheet
  1600. epsffit         fits an EPSF file to a given bounding box
  1601.  
  1602. PSutils is available from ftp://ftp.dcs.ed.ac.uk/pub/ajcd/psutils.tar.Z 
  1603.  
  1604. It is written by Angus Duggan.  The package is also available in the
  1605. news:comp.sources.misc archives, or mail a message to archie@archie.unl.edu
  1606. with the single body line of
  1607.     prog psutils
  1608.  
  1609. Contributors: Angus Duggan <ajcd@dcs.ed.ac.uk
  1610.               Robert Pincus <robert@atmos.washington.edu>
  1611.               David Cortesi <cortesi@helium.informix.com>
  1612.  
  1613. *** B. DynoPage (Mac)
  1614. On the Macintosh, the DynoPage 2.0 software will do this.  It also
  1615. prints many other formats, such as 2-up, 6-up, etc.  A free demo disk
  1616. is available.  Contact: 
  1617.     Portfolio Software              Tel: +1 800-729-3966
  1618.     10062 Miller Avenue             Fax: +1 408-252-0440
  1619.     Suite 20                        Applelink: PORTFOLIO
  1620.     Cupertino, CA 95014-3466 USA    CompuServe: 75300,520
  1621.                                     America Online: Portfolio
  1622.  
  1623. *** C. Double Up and Double Up Professional (Windows)
  1624. On Windows, the Double Up software will do this.  (A Unix version is
  1625. in Beta Test.)  Contact:
  1626.     Legend Communications Inc.      Tel: +1 800-668-7077
  1627.     54 Rosedale Avenue              CompuServe: 73220,2006
  1628.     Brampton ON L6X 1K1, Canada
  1629.  
  1630. ------------------------------------------------------------ 
  1631. ** PRT-5: Is there a way to print certain pages or ranges from a book
  1632. or file, besides the one-range-at-a-time printing via FM?
  1633.  
  1634. *** A. psxlate (Unix)
  1635.  
  1636. The "psxlate" program can extract a whole bunch of pages and
  1637. organizations from DSC compliant PostScript, which Frame is.  The
  1638. program is contained in the software package called "psroff" (the
  1639. non-Adobe TranScript program).  The output of psxlate is standard out,
  1640. so it can be redirected to the printer or to a file for later
  1641. printing.
  1642.  
  1643. The software is available at
  1644. ftp://ftp.uu.net/usenet/comp.sources.unix/volume24/psroff3.0/
  1645.  
  1646. Contributor: brown@wi.extrel.com
  1647.  
  1648. *** B. Tempo II Plus (Macintosh)
  1649.  
  1650. The macro program Tempo II Plus (Affinity MicroSystems, 800-367-6771,
  1651. 303-442-4840, fax 303-442-4999) includes a macro that allows you to
  1652. specify multiple page ranges for a single printing. You enter the list
  1653. of ranges into a window, issue the print command, and the macro feeds
  1654. the ranges one at a time to the printer, checking periodically to see
  1655. if the current range is finished. The macro works with all standard
  1656. Mac applications, not just FrameMaker.
  1657.  
  1658. Contributor: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  1659.  
  1660. ------------------------------------------------------------
  1661. ** PRT-6: How can I print double-sided on a printer that supports it?
  1662.  
  1663. *** A. HP LaserJet IIISi
  1664.  
  1665. Have FMlpr (or manually) insert this line somewhere near the top of
  1666. the temp PostScript file (probably after %%EndComments):
  1667.  
  1668.     statusdict begin false settumble true setduplexmode end
  1669.  
  1670. Then to keep the DOS users happy, insert somewhere near the end:
  1671.  
  1672.     statusdict begin false setduplexmode end
  1673.  
  1674. Contributor: Nate Stelton <etan@tellabs.com>
  1675.  
  1676. There is an FMlpr.duplex script written:
  1677. ftp://ftp.frame.com/outgoing/framers/unix/fmlpr/duplex.lpr
  1678.  
  1679. ------------------------------------------------------------
  1680. ** PRT-7: Can I print FM files on a 9-bin dot-matrix printer?
  1681.  
  1682. I got Frame for Windows to correctly print on a 9-pin dot matrix
  1683. printer at high speed (i.e. without the printer resorting to graphics
  1684. mode)!  Here is what I have discovered for the Epson 9-pin driver (a
  1685. fairly recent one I downloaded from Microsoft about 6 months ago):
  1686.  
  1687. 1) The printer setup options in either Windows or Frame must be put at
  1688. medium resolution 120x72 (not high resolution 120x144 as you might
  1689. expect, nor 60x72).
  1690.  
  1691. 2) I then use a fixed pitch printer font that is native to the printer
  1692. driver such as Roman 12cpi.  If you try to print this in most font
  1693. sizes, say a large 24 pt., Frame/Windows will substitute a scalable
  1694. font such as Courier or Times.  But if you ask for exactly the right
  1695. font size, it will use the printer font.  Finding the font size that
  1696. does this is easy.  Just paste the same line into an empty document in
  1697. a half dozen different sizes, and watch while it prints.  I use 12 pt
  1698. for Roman 12cpi, and 15 pt for Roman 10 cpi.  The printer will then
  1699. kick out of graphics mode and really fly (near letter quality and
  1700. especially in draft).  When doing other fonts and drawings it will
  1701. properly resort to graphics mode.  Circles drawn with Frame will be
  1702. circular, so it obviously is aware of the unequal vertical and
  1703. horizontal printer dot pitch.  Unfortunately, imported bit images and
  1704. clip art of circles will print as ovals, but this is somewhat
  1705. understandable.
  1706.  
  1707. 3) You MUST adjust the Frame Paragraph Format/Advanced Properties/Word
  1708. Spacing.  Set minimum=100%, Maximum=100%, and optimum=100%.  If you
  1709. don't do this, your characters will not be right under one and other
  1710. (as they should be in a fixed pitch font), and strangely, you may get
  1711. occasional weird vertical spacing between lines.  I originally thought
  1712. that tabs not placed at character boundaries were causing the
  1713. horizontal problem, but that doesn't seem to be the case.  It was the
  1714. Word Spacing options.
  1715.  
  1716. Notes: It may be that the above settings will work for proportional
  1717. spaced fonts like Roman PS, but I have not tried it.  And, I run with
  1718. Adobe off, but I suspect that doesn't matter.
  1719.  
  1720. Contributor: Russ Tront <tront@cs.sfu.ca>
  1721.  
  1722. ------------------------------------------------------------
  1723. ** PRT-8: How can I have text that is displayed, but not printed?
  1724.  
  1725. If you're using FM4, you can apply a color to the region of text that
  1726. you want displayed, but never printed.  Then when you open the print
  1727. dialog, click on Set Up beside Separations.  From there, just move the
  1728. color that you don't want printed into the Don't Print column.  After
  1729. you click OK and return to the main print dialog, make sure you
  1730. deselect Print Separations.
  1731.  
  1732. When you print, you will simply see nothing on the page where your
  1733. "colored" text appears on screen.  FM does not reflow the text so you
  1734. may see a gap.
  1735.  
  1736. Contributor: Brent Gossett <bgossett@lsil.com>
  1737.  
  1738. ------------------------------------------------------------
  1739. ** PRT-9: How can print to a non-PostScript printer?
  1740.  
  1741. *** A. Use ghostscript
  1742.  
  1743. You can use ghostscript to convert from PostScript to output for many
  1744. popular printers, including Epson-compatibles, and HP-compatibles.
  1745.  
  1746. *** B. Use a fax modem
  1747.  
  1748. I was PC-Faxing a document directly from Frame through my internal
  1749. modem using Eclipse-FAX software.  Then, I noticed that one of the
  1750. options on the Eclipse menu was "print."  Voila!  Eclipse apparently
  1751. performed the necessary PS to TIF conversion and took care of printing
  1752. the file beautifully on my (non-PostScript) HP DeskJet Plus.
  1753.  
  1754. Contributors: Michael J Hardy <mhardy@acorn.co.uk>
  1755.               Karen Goeller <karen13@cerridwen.cc.bellcore.com>
  1756.  
  1757. ============================================================
  1758. * FILTERS, IMPORT/EXPORT, POSTSCRIPT
  1759.  
  1760. ------------------------------------------------------------
  1761. ** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
  1762.  
  1763. There is a document (FM format) that lists free, shareware, and
  1764. commercial filters that convert to or from FM.  The document is posted
  1765. to this list when it is changed.  The document is quite detailed, so
  1766. PLEASE try to get the document and read it before asking on the
  1767. network for a filter.  There is too much information to include the
  1768. whole filter document in the FAQ. (However, I have put info on some
  1769. filters in later questions.)
  1770.  
  1771. The filter list document and/or some of the free and shareware filters
  1772. can be obtained at the sites listed below:
  1773.  
  1774. ftp://ftp.irisa.fr/pub/FrameMaker/Filters/
  1775. ftp://ftp.cis.ksu.edu/pub/FUN/Filters/
  1776. ftp://sunbane.engrg.uwo.ca/pub/fun/filters/
  1777. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/
  1778. ftp://ftp.frame.com/outgoing/framers/platform.ind/filterdoc/filters.bk
  1779. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/
  1780.  
  1781. A mail server is available for most of the filters:
  1782.     To: ftpmail@uni-stuttgart.de
  1783.     body contains: 
  1784.         help
  1785.         index
  1786.  
  1787. The filters reside in the directory:
  1788. /pub/unix/text-processing/framemaker/Filters
  1789.  
  1790. The filters are packed and encoded in various ways (shar, .Z, tar),
  1791. and unpacking programs are available from the mail server; see INDEX.
  1792.  
  1793. If you do not have access to any of these methods, request the list by
  1794. sending email to Ed van Leeuwen <Ed.van.Leeuwen@fel.tno.nl> or
  1795. Phong Co <framers-request@uunet.uu.net>.
  1796.  
  1797. Contributors: Ed van Leeuwen <Ed.van.Leeuwen@fel.tno.nl>
  1798.               Hansjuergen Paul <paul@iatge.de>
  1799.               Barbara Burr <Burr@rus.uni-stuttgart.de>
  1800.  
  1801. ------------------------------------------------------------
  1802. ** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
  1803.  
  1804. The document file is the same on every platform that Frame supports,
  1805. so there is no conversion.  If you're having trouble, make sure that
  1806. you are transferring in "binary" mode, not text mode, not MacBinary
  1807. mode.  If moving to the Mac, you will have to open FM and then open
  1808. the file; double-clicking the file icon won't work.  If the document
  1809. does not show in the Open File dialog, press Option while choosing
  1810. File Open.
  1811.  
  1812. If the two platforms are running different versions (1.3/2.x/3.x),
  1813. and/or you have to convert to an older version, write the file out in
  1814. MIF format before transferring, and transfer in text mode.
  1815.  
  1816. Except for the special case in the previous paragraph, you do not
  1817. have to convert to MIF to transfer between platforms, unless you can
  1818. only do the transfer in text mode.
  1819.  
  1820. ------------------------------------------------------------
  1821. ** FIL-3: Why do my imported images show up as gray rectangles?
  1822.  
  1823. There are a couple of reasons that this might occur.
  1824.  
  1825. *** A. Transfering a file from <platform-A> to <platform-B>.
  1826.  
  1827. Note that imported graphics may not display or print on the new
  1828. platform; consult FM Reference Manual Appendix on "Using FrameMaker on
  1829. Multiple Platforms."  This occurs because the graphics are displayed
  1830. using features of the operating system (such as QuickDraw routines on
  1831. the Mac and PostScript on the NeXT) that are not available on every
  1832. platform.
  1833.  
  1834. If you "Copy File Into Document" when importing, and set the "Save
  1835. FrameImage with Imported Graphic" attribute (in File:Preferences),
  1836. your graphics will be displayed no matter what platform you're on.
  1837. Although you cannot always import a given graphic format into a given
  1838. platform's FrameMaker, once that graphic is imported with the
  1839. FrameImage, its contents are displayable in any platform's FrameMaker.
  1840. Again, consult the Reference Manual.  Note that FrameImages are 72DPI
  1841. bitmaps, so you can display the image, but you won't necessarily like
  1842. what you get if you print it.
  1843.  
  1844. *** B. Not enough memory.
  1845.  
  1846. FM allocates memory for handling bitmaps.  If it can't get enough
  1847. memory, it will display images as grey rectangles.  Try increasing the
  1848. size of the X resource:
  1849.  
  1850. Maker.clientBitmapSize:    2000000
  1851.  
  1852. Contributor: Ed van Leeuwen <E.v.Leeuwen@fel.tno.nl>
  1853.              (plus another individual)
  1854.  
  1855. ------------------------------------------------------------
  1856. ** FIL-4: How can I automatically import a graphic file whose format is 
  1857. not recognized by FM, if I can how to do the conversion manually?
  1858.  
  1859. Modify in $FMHOME/.fminit2.0 (FM3) or $FMHOME/fminit (FM4) the files
  1860. suffixlist and MifRead.  You can add any filters you want as long as
  1861. they return a file in a format directly recognised by frame (mif,
  1862. rasterfile, xwd...)
  1863.  
  1864. Warning: if you translate in xwd or raster, frame will give a .rf
  1865. extension to the resulting file (copied in the calling directory),
  1866. EVEN if such a file already exists.
  1867.  
  1868. The first time, you can't import, by copy, only by reference.
  1869.  
  1870. Contributor: Bertrand Decouty
  1871.  
  1872. ------------------------------------------------------------
  1873. ** FIL-5: How do I incorporate code fragments in a Frame doc?  
  1874.  
  1875. There is a filter called prog2mif to handle this.  It is available with
  1876. the other filters (see question FIL-1).
  1877.  
  1878. The most difficult part is that tabs work differently in code text
  1879. files than they do in FM.  In code, tab usually goes to the next tab
  1880. stop after the current column.  In FM, tab goes to the next tab stop,
  1881. according to the number of tabs on the line.
  1882.  
  1883. Contributor: Janick Bergeron <janick@bcrkd13.bnr.ca>
  1884.  
  1885. ------------------------------------------------------------
  1886. ** FIL-6: Are there any SGML converters for FM?
  1887.  
  1888. *** A. MIF/SGML Conversion System (Unix)
  1889.     "MIF/SGML Conversion System"        John Payne
  1890.     Avalanche Development Company       Tel: +1 303-449-5032
  1891.     947 Walnut Street                   Fax: +1 303-449-3246
  1892.     Boulder, CO 80302 USA               Internet: john@avalanche.com
  1893.  
  1894. *** B. OmniMark (on all Frame platforms)
  1895.     OmniMark                            North America: 800-565-9465
  1896.     Exoterica Corporation               Tel: +1 613-722-1700
  1897.     1545 Carling Avenue                 Fax: +1 613-722-5706
  1898.     Ottawa, ON  K1Z 8P9  CANADA         Internet:  info@xgml.com
  1899.  
  1900. OmniMark provides SGML support for FrameMaker and FrameBuilder through
  1901. its rich development language.  OmniMark's built-in SGML parser
  1902. supports all SGML DTDs.
  1903.  
  1904. *** C. fm2sgml - SMGL Export Filter for FrameBuilder
  1905.  
  1906. The `SGML Export Filter for FrameBuilder' program (or `fb2sgml' for
  1907. short) is a DTD independent export filter for FrameBuilder.  It
  1908. converts any structured FB document or selected elements thereof to
  1909. SGML instances including graphics and tables (CALS).  `fb2sgml' is an
  1910. FB API client, that forms part of the FB user-interface.  It can be
  1911. used to export any FrameBuilder document conforming to any EDD.  For
  1912. more info, contact:
  1913.  
  1914. John Eadie
  1915. Computing Art Inc.
  1916. Tel: +1 416-287-6811 or +1 604-922-5104
  1917. Fax: +1 604-922-5194
  1918. Email: jme@well.sf.ca.us | jme@c-art-w.wimsey.com
  1919.  
  1920. Contributor: John Eadie <jme@well.sf.ca.us | jme@c-art-w.wimsey.com>
  1921.  
  1922. ------------------------------------------------------------
  1923. ** FIL-7: I am having problems transferring PostScript in and out of FM.
  1924.  
  1925. You can also get help from the folks on comp.lang.postscript and
  1926. comp.sources.postscript newsgroups.  The comp.lang.postscript FAQ
  1927. is available via e-mail:
  1928.     To: mail-server@rtfm.mit.edu
  1929.     body contains: send usenet/news.answers/postscript/faq/part1-4
  1930.                    send usenet/news.answers/postscript/faq/part5-6
  1931.                    send usenet/news.answers/postscript/faq/part7-10
  1932.                    send usenet/news.answers/postscript/faq/part11
  1933.                    send usenet/news.answers/postscript/faq/part12
  1934.                    send usenet/news.answers/postscript/index
  1935.  
  1936. *** A.  Can't take FM3 PostScript and import into LaTex
  1937.  
  1938. Comment out the following lines in the FM PostScript file, FMDOCUMENT
  1939. procedure:
  1940.    setpapername
  1941.    manualfeed {true} {papersize} ifelse
  1942.    {manualpapersize} {false} ifelse
  1943.    {desperatepapersize} if
  1944.  
  1945. Modify the size of the BoundingBox, needed especially for small FM
  1946. figures.  Use ps2epsi, pstoepsi, or bbfig to compute the proper size.
  1947.  
  1948. There is a Unix shell script contributed by Peter Nuth that does a lot
  1949. of the edits automatically.
  1950. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/fixfm3ps.sh
  1951.  
  1952. Contributors: Jan van der Steen <jansteen@cwi.n>
  1953.               Ingolf Markhof <markhof@ls12.informatik.uni-dortmund.de>
  1954.               Amir Samad <amir@skua.bu.edu>
  1955.               Peter R. Nuth <nuth@ai.mit.edu>
  1956.               Albert Pang  <albert@brahms.INSL.McGill.CA>
  1957.  
  1958. *** B.  Can't take FM4 PostScript and import into LaTex
  1959.  
  1960. Similar to above for FM3, but different items need to be editted.
  1961.  
  1962. There is a Unix shell script contributed by Peter Nuth that does 
  1963. the edits automatically.
  1964. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/fixfm4ps.sh
  1965.  
  1966. Contributors: Eric A. Brewer
  1967.               Peter R. Nuth <nuth@ai.mit.edu>
  1968.  
  1969. *** C.  Can't view FM PostScript in Ghostview.
  1970.  
  1971. Change the first line of the FM PS file from
  1972.     %!
  1973. to
  1974.     %!PS-Adobe-3.0
  1975.  
  1976. Contributor: brown@wi.extrel.com
  1977.  
  1978. *** D.  Converting PS to EPSI or EPSF.
  1979.  
  1980. You can use "ps2epsi", which comes with and depends on Ghostscript.
  1981. Ghostscript is part of the GNU package; consult the GNU license.
  1982.  
  1983. Ghostscript for Unix is available via:
  1984. ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1.tar.gz
  1985. ftp://ftp.cs.wisc.edu/pub/ghost/ghostscript-2.6.1.tar.gz
  1986.  
  1987. Ghostscript for DOS/Windows is available via:
  1988. ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1msdos.tar.gz
  1989. ftp://ftp.cs.wisc.edu/pub/ghost/gsview10.zip
  1990. ftp://ftp.cica.indiana.edu/pub/pc/win3/uploads/gsview10.zip
  1991. ftp://oak.oakland.edu/pub/msdos/postscript/gsview10.zip
  1992.  
  1993. Ghostscript for the Mac is available via:
  1994. ftp://sumex-aim.stanford.edu/info-mac/grf/util/mac-ghostscript-252b3.hqx
  1995.  
  1996. eps-converter can translate ps files into Illustrator 3.2 eps files:
  1997. ftp://sumex-aim.stanford.edu/info-mac/grf/util/eps-converter-11.hqx
  1998.  
  1999.  
  2000. Some guidelines about EPSI files from Frame Tech Support:
  2001.  
  2002. Here's the three possible EPS headers that FM 3.0 recognizes:
  2003. %!PS-Adobe-2.0 EPSF-1.2
  2004. %!PS-Adobe-2.0 EPSF-2.0
  2005. %!PS-Adobe-3.0 EPSF-3.0
  2006. FM does a character-by-character match, so there must be no typos.
  2007.  
  2008. - File must have valid bounding box at head of file:
  2009. %%BoundingBox: x y xx yy
  2010. - EPSI preview must start with:
  2011. %%BeginPreview: n m p q
  2012. - EPSI preview must end with:
  2013. %%EndImage
  2014. %%EndPreview
  2015.  
  2016. Also: the EPSI file must be a UNIX, not DOS file.  (Each line ends in
  2017. <cr>, not <cr><lf> ).  So if you produce an EPSI file under unix, copy
  2018. back to your PC as a binary file, just as you would do for Frame docs.
  2019.  
  2020. Note that the EPSI preview must end with %%EndImage for MSwin Frame to
  2021. view it correctly.  The GhostScript ps2epsi on Unix produces good
  2022. files.
  2023.  
  2024. Peter Nuth had to write a simple filter to convert epsi files produced
  2025. by MSwindows GSVIEW to Unix format and add the EndImage line.
  2026.  
  2027. Contributors: Nelson Loyola <loyola@bnr.ca>
  2028.               Peter Nuth <nuth@ai.mit.edu>
  2029.               Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  2030.  
  2031. ------------------------------------------------------------
  2032. ** FIL-8: How can I convert a group of files between FM binary and MIF?
  2033.  
  2034. The following c-shell script converts all files named *.framemif (MIF
  2035. format) to *.doc (FM binary format).  If your files don't have the
  2036. extension ".framemif", you can change "framemif" below to whatever
  2037. extension your files use.  It can be modified to do various fmbatch
  2038. operations on multiple files.
  2039.  
  2040. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/fmbatch.sh
  2041.  
  2042. Contributor: Mike Kirsch  <mkirsch@novell.com>
  2043.  
  2044. ------------------------------------------------------------
  2045. ** FIL-9: How do I import ISO Latin1 (ISO-8859.1) text into FM?
  2046.  
  2047. *** A. Use .Xdefaults
  2048.  
  2049. Add the following line in $HOME/.Xdefauts:
  2050.   Maker.textCharacterEncoding:    ISOLatin1
  2051.  
  2052. Altough file $FMHOME/.fminit2.0/xresources/Maker says
  2053.  
  2054.   ! CHARACTER ENCODING
  2055.   !       Use this resource if you want FrameMaker to save in 8-bit
  2056.   !       ISO-Latin text rather than in 7-bit ASCII text.
  2057.   !Maker.textCharacterEncoding:   ISOLatin1
  2058.  
  2059. this works both for importing and saving as plain text.
  2060.  
  2061. *** B. Use file suffix and MifRead
  2062.  
  2063. Add a .is1 suffix to all ISO Latin1 encoded files.  This is
  2064. implemented by file $FMHOME/.fminit2.0/MifRead:
  2065.  
  2066.   ...
  2067.   case $1 in
  2068.           *.is1) $5/is1tomif <$1 >$2;;
  2069.   ...
  2070.  
  2071. and files $FMHOME/bin/is1tomif and $FMHOME/bin/bin.<platform>/is1tomif.
  2072.  
  2073. The file $FMHOME/.fminit2.0/suffixlist must contain a line with <is1>
  2074. if you want MifRead to be called.
  2075.  
  2076. *** C. Use preferences
  2077.  
  2078. Someone mentioned the file $FMHOME/.fminit2.0/preferences; there is no
  2079. such file in my installation but perhaps others have it; this is why
  2080. it's worth mentioning anyway.
  2081.  
  2082.  
  2083. *** D. Other tips and resources
  2084.  
  2085. The file $FMHOME/.fminit2.0.ps/iso1.map contains a conversion table
  2086. between ISO Latin1 and FrameMaker internal encoding; it can be used by
  2087. your conversion programs.
  2088.  
  2089. Note that a .mif file must be completely in ascii or in FrameMaker
  2090. internal character encoding; you cannot put ISO Latin1 text in it,
  2091. even in a <String `...'> statement and with the X resource previously
  2092. mentionned and expect an automatic conversion.  This is why you will
  2093. need to make the conversion yourself if you have a program that
  2094. generates .mif files derived from some text input, and that is not
  2095. aware of the problem.
  2096.  
  2097. There is a file that can help you with all of your tests.  It contains
  2098. a line for every character with the high bit on; the character itself
  2099. is enclosed in [] and a description follows.  All you have to do is
  2100. look at what is inside the [] after the one or more steps of
  2101. manipulation of this file by programs.
  2102.  
  2103. Available at ftp://watsun.cc.columbia.edu/kermit/charsets/latin1.txt
  2104.  
  2105. Contributor: Charles Levert <charles@comm.polymtl.ca>
  2106.  
  2107.  
  2108. ------------------------------------------------------------
  2109. ** FIL-10: How do I screendump a window with a menu?
  2110.  
  2111. Refer to:
  2112. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/scrdump.sh
  2113.  
  2114. Contributors: Wayne T. Watson  <wayne@netcom.com>
  2115.               Brad Fischer
  2116.  
  2117. ------------------------------------------------------------
  2118. ** FIL-11: How do I convert MATLAB output to FM?
  2119.  
  2120. Refer to:
  2121. ftp://ftp.frame.com/outgoing/framers/platform.ind/filters/matlab.txt
  2122.  
  2123. ------------------------------------------------------------
  2124. ** FIL-12: How do I convert FM to HTML?
  2125.  
  2126. CERN keeps a list of HTML generating tools; see it for the latest info:
  2127. http://info.cern.ch/hypertext/WWW/Tools/Word_proc_filters.html#Framemaker
  2128.  
  2129. Contributor: Axel Boldt <boldt@math.ucsb.edu>
  2130.  
  2131. Here is what is says on 15 Feb 1994:
  2132.  
  2133. *** A. www_and_frame
  2134.  
  2135. Designed to work with MifRead and MifWrite, uses perl, sgmls, and
  2136. xlisp.  Available now from:
  2137. http://info.cern.ch/hypertext/WWW/Frame/fminit2.0/www_and_frame.html
  2138. and in the future from:
  2139. ftp://info.cern.ch/pub/www/contrib/www_and_frame-README
  2140. ftp://info.cern.ch/pub/www/contrib/www_and_frame-0.2.tar.Z
  2141.  
  2142. Contact: connolly@convex.com
  2143.  
  2144. *** B. WebMaker
  2145.  
  2146. Beta test version released. Production version planned for end of
  2147. summer '94.  For info see: http://www.cern.ch/WebMaker/
  2148.  
  2149. Contact: webmaker@cern.ch
  2150.  
  2151. *** C. fm2html
  2152.  
  2153. http://info.cern.ch/hypertext/WWW/Tools/fm2html.html
  2154. ftp://ftp.nta.no/pub/fm2htm
  2155. http://www.nta.no/produkter/fm2html/Demo.book.html
  2156.  
  2157. Contact: jons@nta.no
  2158.  
  2159. *** D. miftran
  2160.  
  2161. A MIF to HTML converter written in C. 
  2162. http://info.cern.ch/hypertext/WWW/Tools/miftran.html
  2163. ftp://ftp.alumni.caltech.edu/pub/mcbeath/web/miftran/
  2164.  
  2165. Contact: jimmc@eskimo.com
  2166.  
  2167. ------------------------------------------------------------
  2168. ** FIL-13: How do I convert MS Excel charts to FM?
  2169.  
  2170. More generally "How to produce EPSI files from MSWindows for inclusion
  2171. in Frame?"
  2172.  
  2173. The best way I found was to convert all Excel charts to EPSI files
  2174. (Encapsulated Postscript with device independant bitmaps). I imported
  2175. these files by reference (not by copy).  This cuts down on the size of
  2176. the Frame docs and avoids some problems with Frame losing graphics
  2177. copied into the doc.  You can still view and resize the graphics on
  2178. screen under Unix and MSwindows.
  2179.  
  2180. To produce an EPSI file from Excel:
  2181.  
  2182. To print an EPS file from any MSwin application, you must have a
  2183. PostScript printer driver loaded as one of your printers.  Get the
  2184. latest version (3.55 or greater) from Microsoft or Simtel archives.
  2185. Select this driver under the control panel, and under Options, select
  2186. "Encapsulated Postscript" and leave the file field blank.  Don't make
  2187. the mistake of just connecting the PS driver to a FILE port, and then
  2188. assuming that this will produce a good EPS file.
  2189.  
  2190. Then go back to Excel and set up your page for your chart.  I printed
  2191. charts alone, with no headers and footers, sized to fit about 6" wide.
  2192. You don't want clutter at the top & bottom of the page.  When you
  2193. print, it will prompt you for the name of the file.
  2194.  
  2195. This "EPS" file has a lousy bounding box that includes the entire
  2196. page.  Now if you want to get a real EPS or EPSI file with good
  2197. bounding boxes, you must run it through "ps2epsi", which is part of
  2198. the Ghostscript for Unix distribution.  There's also a Ghostscript and
  2199. GSview for MsWindows that produces EPSI files, but I have occasionally
  2200. had problems then including those EPSI files into Frame documents.  If
  2201. you only care about EPS, and not EPSI with previews, then MSwin GSview
  2202. is fine.
  2203.  
  2204. Refer to question FIL-7, D, for details on PS to EPSI conversion and
  2205. Ghostview.
  2206.  
  2207. Contributor: Peter Nuth <nuth@ai.mit.edu>
  2208.  
  2209. ------------------------------------------------------------
  2210. ** FIL-14: How do I get a better FM-to-Text conversion?
  2211.  
  2212. *** A. MifMucker
  2213.  
  2214. The MifMucker can do this and many other things.  Available at:
  2215. http://www.oac.uci.edu/indiv/ehood/mifmucker.doc.html
  2216.  
  2217. It is a free perl application that can manipulate FM docs in numerous
  2218. ways, including generating formatted ASCII (better than FM's ASCII
  2219. dump), HTML, searching across any number of docs for regular
  2220. expressions and reporting where things occured, generting MIF, and so
  2221. on.  Actually, there are about 8 filters for it currently, with more
  2222. planned someday.  It is designed to be completely modular.  Additional
  2223. filters that can convert between formats or modify the contents of the
  2224. document can be added with no changes to the engine itself.
  2225.  
  2226. You could conceivably write a filter to do just about anything to a FM
  2227. doc, including sorting paragraphs which someone else was asking for.
  2228.  
  2229. As an example, using a single MifMucker command (multiple filters) we
  2230. can take V3.1 docs, convert them to V4.0 docs, apply a given template,
  2231. move hanging anchored frames that used to be headings into the text
  2232. flow to take advantage of V4.0's side-head feature, move paragraphs
  2233. around to conform to a new style (frame titles below rather than above
  2234. and so on) and upload back to binary.  Our writers need not know MIF
  2235. was ever involved.
  2236.  
  2237. I wrote the MifMucker initially over a year ago, and had planned to
  2238. make a big announcement about it to this newsgroup as well as others.
  2239. Due to time constraints I never finished the documentation (there is
  2240. some) and so much for my big announcement.  The HTML filter is what I
  2241. figured most people would be interested in, but the ASCII filter is
  2242. quite sophisticated.  It recreates an exact representation of your
  2243. document (including line breaks, so hey if you're using a small font
  2244. on a big page then the output will be greater than 80 chars).
  2245.  
  2246. Anyway, it has its limitations, but works well for doing the above
  2247. things.  It is currently V1.0.1.  You can ask me about how to write
  2248. additional MifMucker filters to do particular things across thousands
  2249. of FM docs, but PLEASE don't ask me to write the filters. (I'm behind
  2250. schedule as it is :-)
  2251.  
  2252. Contributor: Ken Harward <harward@convex.com>
  2253.  
  2254. *** B. FM2A
  2255.  
  2256. Frak Stearns Associates produces FM2A (FrameMaker to Ascii), a filter
  2257. for generating fully formatted Ascii text from an FM doc, any version.
  2258. Ascii text generation includes tables that look like tables, database
  2259. export mode (for preparing FM tables for import to a spreadsheet or
  2260. database).  For a datasheet, send request to address below.
  2261.  
  2262. Contact: Frank Stearns Associates       Toll free in USA: 800-567-6421
  2263.          17201 SE 38th Circle           Outside USA:      206-892-3970
  2264.          Camas, WA 98607   (USA)        Fax:              206-253-1498
  2265.                                         email: franks@fsatools.com
  2266.  
  2267. ============================================================ 
  2268. * SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
  2269.  
  2270. See also the "Frame Connections" catalog from Frame.  Over 600 pages
  2271. of third-party products, consultants, service bureaus, and training
  2272. centers. Call Frame to request a copy.
  2273.  
  2274. Contributor: Bob Morrisette <control@qms.ebay.sun.com>
  2275.  
  2276. ------------------------------------------------------------
  2277. ** SGB-1: Are there any grammar checkers for FM?
  2278.  
  2279. *** A. Grammatik 5.0 (Windows, Mac)            
  2280.     WordPerfect Corporation                 Cindy, extension 22588
  2281.     Mail Stop Q-300, Information Services   Tel: +1 (800) 451-5151 
  2282.     1555 N. Technology Way                  Fax: +1 (801) 222-5077
  2283.     Orem, UT 84057-2399 USA                 $99.00
  2284.  
  2285. Contributor: Lester Bautista <lab@tellabs.com>
  2286.  
  2287. ------------------------------------------------------------
  2288. ** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
  2289. (a competitor to FrameMaker)?
  2290.  
  2291. Yes, we do, but just in case, it gets posted every 3-4 months.
  2292.  
  2293. ------------------------------------------------------------
  2294. ** SGB-3: How can I do bibliographies in FrameMaker?
  2295.  
  2296. *** A. fmbib
  2297.  
  2298. "fmbib" takes a Frame document (.mif format) as its input, with
  2299. "Bibliography" markers embedded where the references occur. The marker
  2300. text is that of a key word indexed into a bibliography database file,
  2301. such as Scribe's ".bib" files.  In fact, the program is compatible
  2302. with Scribe bibliography files.  The user can also specify on the
  2303. command line one of several reference and bibliography styles.  fmbib
  2304. will then generate a new FM .mif file which is the actual
  2305. bibliography.  The original document is modified to contain
  2306. cross-references to this new document.  These references appear as
  2307. visible text when the user updates cross-references in the original
  2308. document.  The program also aids in creating new bibliography database
  2309. files.
  2310.  
  2311. The sources have been built and tested under CMU's BSD4.3-compliant
  2312. MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations.  It
  2313. should be portable to any Unix box.
  2314.  
  2315. Available at
  2316. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/fmbib.tar.Z
  2317.  
  2318. Contributor: Craig Marcus
  2319.  
  2320. *** B. BibFrame (Tommy Persson's version)
  2321.  
  2322. BibFrame makes it possible to deal with references in FrameMaker in a
  2323. general way. You do not have to enter your reference list by hand
  2324. every time you write a document. Instead, the reference list is
  2325. automatically generated from a data base with references. This ensure
  2326. that your reference entries are in the right format. You do not have
  2327. to bother with how things should be emphasized, abbreviated and so on.
  2328.  
  2329. You have a database with references. The format of the references is
  2330. the same format that is used by BibTeX. That means that people using
  2331. LaTeX and FrameMaker can use the same data base.
  2332.  
  2333. Currently it is possible to use the bibliography styles ``plain'',
  2334. ``alpha'' and ``mapalike''.
  2335.  
  2336. It ought to work on most Unix machines.  This program require BibTeX
  2337. to be present.
  2338.  
  2339. Available by ftp://ftp.ida.liu.se/pub/bibframe/bibframe-0.4.1.tar.Z
  2340.  
  2341. Contributor: Tommy Persson  <tpe@ida.liu.se>
  2342.  
  2343. *** C. BibFrame (Bryan Biegel's version)
  2344.  
  2345. Another version of BibFrame is maintained by Bryan Biegel (BB).
  2346.  
  2347. This BibFrame version (BB's) includes all of the features of Tommy
  2348. Persson's (TP's) version described above, as well as extensive
  2349. documentation for installation and use.  It also has been updated to
  2350. work with FrameMaker 4.  As with TP's BibFrame, BB's version is
  2351. intended for use on Unix machines, and requires both BibTeX and perl
  2352. to be present (both of which can be down-loaded via anonymous ftp).
  2353. Many bugs and robustness issues have been addressed in BB's version.
  2354. Suggestions for further improvement are welcomed by the maintainer.
  2355.  
  2356. BB's version includes the following bibliography styles: abbrv, alpha,
  2357. draft, longkey, mapalike, plain, unsrt, quote, and short-cite
  2358. mapalike.  BB's version can handle "book" (multi-file) documents.
  2359.  
  2360. Available at
  2361. ftp://sonoma.stanford.edu/pub/bibframe.tar.Z (full package, incl. guides)
  2362. ftp://sonoma.stanford.edu/pub/bf_install.fm.Z (Installation Guide only)
  2363. ftp://sonoma.stanford.edu/pub/bf_usrGuide.fm.Z (User's Guide only)
  2364.  
  2365. Contributor: Bryan Biegel <biegel@tigris.stanford.edu>
  2366.  
  2367. *** D. EndNote Plus    
  2368.  
  2369. Mac Endnote 1.6 ($149), Mac EndNote Plus 1.3 ($249)
  2370.     Niles & Associates, Inc.        Internet: nilesinc@well.sf.ca.us
  2371.     2000 Hearst Ave. Suite 20       CompuServe: 71172,653
  2372.     Berkeley, CA 94709 USA          AOL: NilesAssoc
  2373.     Tel: +1 510-649-8176            AppleLink: Niles.Assoc
  2374.     Fax: +1 510-649-8179
  2375.  
  2376. From the vendor:
  2377.  
  2378. EndNote stores the bibliographic references in a database, so they can
  2379. be resorted and reformatted in various different ways. Users copy a
  2380. temporary citation into their Frame paper by choosing one or more
  2381. references and copying onto the clipboard.  When they paste into the
  2382. paper, it's in a temporary citation format like this [Billosky, 1989
  2383. #43].
  2384.  
  2385. To format, a user must save their files as MIF, and then open and scan
  2386. them in the EndNote program.  This searches the files for brackets and
  2387. matches them to the EndNote reference database. The user then chooses
  2388. a bibliographic style (we supply several, including APA, Chicago,
  2389. Nature and Vancouver), and Formats the paper.  EndNote will make
  2390. copies of each file, change the temporary citations to author-year or
  2391. numeric format, and build a bibliography of the cited references at
  2392. the end of the last file.
  2393.  
  2394. From: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  2395.  
  2396. Niles & Associates has discontinued EndNote and provided Endnote users
  2397. with an upgrade path to EndNote Plus 2.0. EndNote Plus 2 processes MIF
  2398. files at (my subjective impression) 4 to 5 times the speed of earlier
  2399. versions of EndNote.
  2400.  
  2401. From Todd R. Johnson <tj@cis.ohio-state.edu>:
  2402.  
  2403. Although EndNote Plus is quite versatile and easy to use, it is
  2404. extremely slow at processing MIF files. For example, a 14 page
  2405. document with a few figures took several minutes to process. During
  2406. this time EndNote takes over your Mac so that you can't even switch to
  2407. another application.
  2408.  
  2409. ------------------------------------------------------------
  2410. ** SGB-4: Can FM produce automatically numbered endnotes? 
  2411.  
  2412. *** A. Producing endnotes from scratch
  2413.  
  2414. Not directly.  However, there is a work-around using cross-references.
  2415.  
  2416. - Create an autonumbered paragraph type called "Endnote," with a
  2417. number format of "E:[<n+>] "
  2418.  
  2419. - Putting each note text in a paragraph of this type, at the end of
  2420. the document.
  2421.  
  2422. - Create a character style called "Endnote" which reduces the point
  2423. size and enables the superscript attribute.  This will be used for
  2424. reference to the note in the main text.
  2425.  
  2426. - Create a cross-reference format called "Endnote" with a format of
  2427.         <Endnote>[<$paranumonly>]<Default P Font>
  2428.      
  2429. - In the body of the document, add a cross-reference to the Endnote
  2430. paragraph that lists the reference.
  2431.  
  2432. Unfortunately, if you rearrange the text, the notes will not
  2433. automatically be re-arranged in the back of the document.  When you
  2434. are ready to produce the document, go to the beginning, use Edit
  2435. Search/Find to search for "Cross-Reference of Format: Endnote".  If
  2436. you find an Endnote that is out of order, re-arrange the note text in
  2437. the back of the document.
  2438.  
  2439. Contributor: David Cortesi <cortesi@helium.informix.com>
  2440.  
  2441. *** B. Converting footnotes to endnotes
  2442.  
  2443. In FM4 (this should also work with earlier versions), with the file in
  2444. which you want to make the conversion to the front, choose
  2445. Generate/Book...-> List of Paragraphs and generate a list of your
  2446. footnotes.  Copy this list and paste it at the end of your original
  2447. file.  Then create the autonumbered paragraph type "Endnote" as
  2448. described in SGB-4:A above and apply this paragraph format to all your
  2449. endnotes (if you have multi-paragraph notes you will have to pass
  2450. through your list of endnotes at this point and apply some other
  2451. paragraph format to all but the first paragraph of each such note).
  2452.  
  2453. Next, create a character style and x-ref format as described in
  2454. SGB-4:A. Then go to the top of your document, choose Find/Change and
  2455. select Footnote from the menu for the Find window. Clicking Find
  2456. highlights the foonote reference number 1 in your text as well as the
  2457. number and text of this footnote aty the bottom of the page. Choose
  2458. Special->Cross-Reference, make sure the Endnote paragraph format is
  2459. highlighted in the source type list and the Endnote cross-reference
  2460. format is chosen in the Format box. Click the first entry in the
  2461. Reference Source list and then click Replace. This removes footnote 1
  2462. from the bottom of the page and replaces the reference number in the
  2463. text with a (visually indistinguishable) reference number that refers
  2464. to the first paragraph in your list of endnotes.
  2465.  
  2466. The remaining footnotes in your file are renumbered from 1, so you may
  2467. continue through your paper repeating the above steps, working through
  2468. the Reference Source list, until all footnotes have become endnotes.
  2469.  
  2470. After you've done this it's a good idea to search through your
  2471. document for "Cross Reference of Format:" to make sure you've got all
  2472. the notes numbered and in the correct sequence. If you later move text
  2473. about you may well disrupt the order of the endnote reference numbers
  2474. in your text.
  2475.  
  2476. Contributor: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  2477.  
  2478. ------------------------------------------------------------
  2479. ** SGB-5: Are there any plotting/charting packages that work with FM?
  2480.  
  2481. *** A. GNUPlot
  2482.  
  2483. Gnuplot version 3.4 can output graphs in MIF format, so that you can
  2484. include them in Frame documents.  This is superior to using EPS since
  2485. you can see and edit the imported graphic.
  2486.  
  2487. Gnuplot is excellent for plotting mathmatical functions.  I prefer
  2488. xvgr/xmgr for plotting data files.
  2489.  
  2490. For more details, see the announcement in comp.graphics.gnuplot.
  2491. Available by ftp://prep.ai.mit.edu/pub/gnu/gnuplot3.4.tar.gz
  2492.  
  2493. Contributor: Phil Endecott <endecotp@cs.man.ac.uk>
  2494.  
  2495. *** B. TempleGraph
  2496.  
  2497. TempleGraph generates the output in MIF format.  Temple Graph was
  2498. originally created at Temple University, but it is licensed to and
  2499. sold by:
  2500.  
  2501. Mihalisin Associates, Inc.          Tel: +1 215-646-3814
  2502. 600 Honey Run Rd.
  2503. Ambler, PA  19002  USA
  2504.  
  2505. Contributor: Bob Nehls <rn11195@sage.medtronic.com>
  2506.  
  2507. *** C. Robochart
  2508.  
  2509. Robochart is a generic flow diagram editor.  You can create diagrams
  2510. using several built-in or user-defined objects, connect them with
  2511. several types of "rubber-band" flow lines, and add or edit label text
  2512. for both objects and flows. You can create multilevel hierarchical
  2513. diagrams, use multiple fonts and colors, and output in PostScript,
  2514. EPSF, MIF, HPGL, or ASCII formats.
  2515.  
  2516. Robochart runs under OpenWindows (Solaris 1.x or 2.x). A single node
  2517. license is $495.  An evaluation copy (the full program and manual,
  2518. with file save disabled) is $25 (credited against first license). 
  2519.  
  2520.  
  2521. Digital Insight                 Tel: +1 805-583-3627
  2522. PO Box 533                      Fax: +1 805-583-3809
  2523. Simi Valley, CA 93062-0533 USA  Internet: rc-sales@digins.com
  2524.  
  2525. *** D. xvgr/xmgr
  2526.  
  2527. xvgr (Sun View) and xmgr (Motif) can be obtained via
  2528. ftp://ftp.ccalmr.ogi.edu/CCALMR/pub/acegr
  2529.  
  2530. xvgr can read single (X-Y), multiple (X-Y1,Y2,Y3) and error-bar
  2531. (X-Y-DY) data in a pretty flexible format.  The graph types include
  2532. line, scattered plots, and bar charts among others.  The user has
  2533. complete control over fonts, legend locations, tick-marks, size of
  2534. graph, output type, and zillions of other things.  xvgr can produce
  2535. MIF output, so you have full editing capability over the graph in FM.
  2536.  
  2537. Contributor: Vallury Prabhakar <rustcat@sunrise.stanford.edu>
  2538.  
  2539. *** E. Xmgf
  2540.  
  2541. Xmgf is an Interactive tool for displaying image feature files in gf
  2542. and other common CAD formats.  Xmgf has a viewing window and controls
  2543. the orientation and focal point of a viewing camera.  Formats include
  2544. NFF, OBJ, OFF, RAY, SLA, DXF, IGRIP, MINICAD.  Xmgf auto-scales
  2545. images, can have the viewing parameters stored in a file produce Xfig
  2546. and Postscript and MIF output as well as RAYSHADE data files and PGM,
  2547. PBM and XBM SunRaster and GIF image outputs.  Xmgf can produce 3D
  2548. objects in MIF format including Block, Sphere, Cones, Cylinders, etc.
  2549. that are drawn shaded, wireframe, color, hidden line, and can be fully
  2550. edited in FM.
  2551.  
  2552. Xmgf is Shareware; contributions are welcome!  Xmgf was written by
  2553. Paul Hoad.
  2554.  
  2555. Available at: ftp://ftp.x.org/contrib/applications/Xmgf/
  2556.  
  2557. Contributor: Paul Hoad <P.Hoad@ee.surrey.ac.uk>
  2558.  
  2559. ------------------------------------------------------------
  2560. ** SGB-6: Is there a thesaurus that works with FM?
  2561.  
  2562. FM4 includes a thesaurus program; choose Edit->Thesaurus.  For folks
  2563. using FM3, or for general references, here are some sources.
  2564.  
  2565. *** A. Concise Oxford Dictionary/Oxford Thesaurus on CDROM
  2566.  
  2567. I'm using - among others - the `Concise Oxford Dictionary/Oxford
  2568. Thesaurus' (Electronic Book version, [EBROM = 8cm CDROM]) on
  2569. Suns/Nexts.  The CD costs ~ 100 DM in Germany (~ 60 US$).  These EBROM
  2570. CDs are intended for the various Electronic Book Player units (`Data
  2571. Discman'), but can also be used under Unix using a retrieval software
  2572. (we're selling such a retieval software, please contact info@tools.de
  2573. for more information).
  2574.  
  2575. Contributor: Juergen Keil <jk@tools.de>
  2576.  
  2577. *** B. 1911 Roget's Thesaurus
  2578.  
  2579. A seachable Roget's is available to those with forms-based Web browsers:
  2580. http://tuna.uchicago.edu/forms_unrest/ROGET.html
  2581.  
  2582. Thanks to Project Gutenberg, a copy of the 1911 Roget's Thesaurus has
  2583. been made available at
  2584. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.zip or, if you must,
  2585. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.txt
  2586.  
  2587. Please ftp the file during off-hours -- at times OTHER THAN 10:00 AM
  2588. to 6:00 PM Central Standard Time (Daylight time in summer).
  2589.  
  2590. You only need one of these, as roget13a.zip is roget13a.txt in a .ZIP
  2591. file.  Transfer the .zip file if possible, since it is half the size of 
  2592. the text file.
  2593.  
  2594. Contributor: Darryl Okahata <darrylo@sr.hp.com>
  2595.              Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  2596.  
  2597. ------------------------------------------------------------
  2598. ** SGB-7: How to use configuration management tools with FM?
  2599.  
  2600. Note that was we need to document revision control, which is similar
  2601. to but not identical to source code control.
  2602.  
  2603. *** A. SCCS on binary (.fm, .doc)
  2604.  
  2605. Just use SCCS in binary mode. Several people commented that the -b
  2606. option would be required, some say it is used automatically.  However,
  2607. the s_dot files grow very quickly, even for very small changes.
  2608.  
  2609. *** B. RCS on binary (.fm, .doc)
  2610.  
  2611. May need to compile it to use GNU diff.
  2612.  
  2613. [Any other issues/advice re RCS? -Bob]
  2614.  
  2615. *** C. Convert to MIF
  2616.  
  2617. The initial files are large, but do not grow as fast a binary.  Since
  2618. it is a text file, the standard SCCS variables can be used.  Major
  2619. disadvantage is the fiddly save/open procedure.  This can be fixed
  2620. with a shell around appropriate SCCS functions, using fmbatch.  You
  2621. can also modify the MifWrite filter to so to some processing when
  2622. saved as MIF.
  2623.  
  2624. *** D. Mezzanine
  2625.  
  2626. Mezzanine is from a company called Saros.  They call it "middleware",
  2627. and it is a document management system, independent of any
  2628. documentation package.
  2629.  
  2630. It also enables a system administrator to determine which fields of
  2631. information should be completed to identify a document, so that
  2632. searches can then be made using these fields (e.g. project name,
  2633. contract number, contractor, etc.).
  2634.  
  2635. Saros Corporation, USA
  2636. Tel: +1 206-646-1066
  2637. Fax: +1 206-462-0879
  2638.  
  2639. Saros Europe HQ, Naarden, the Netherlands
  2640. Tel: +31-2159-42050
  2641. Fax: +31-2159-46452
  2642.  
  2643. *** E. CasewWare/CM
  2644.  
  2645. CaseWare/CM is a set of tools used for configuration management and
  2646. version control. One of the tool modules manages Frame documents,
  2647. including (from the data sheet):
  2648.  
  2649. Version control of Frame Documents
  2650. Version control of Frame Books
  2651. Automatic Dependency Management
  2652. Full Document Configuration Management
  2653.  
  2654. Support for FrameMaker Objects
  2655.     Frame Documents
  2656.     Frame Books
  2657.     Frame Live Links
  2658.     Frame Image Files
  2659.  
  2660. CaseWare, Inc.                          Tel: +1 714-453-2200
  2661. 108 Pacifica, Irvine, CA 92718 USA
  2662.  
  2663. *** E. Other Possible Products/Vendors
  2664.  
  2665. BOSS Document Manager                   DocuServer
  2666. C-Quest                    Frame File
  2667. Nova Manage                ODMS
  2668. Topic                    Papersight
  2669. CMS
  2670.  
  2671. See the Frame Connection catalog for more information.  Call Frame and
  2672. request this catalog if you do not have it.
  2673.  
  2674.  
  2675. Contributors: John Townsend <jtown@fossa.navy.mil.nz> 
  2676.               Karen Hutchins <karen@yc8.yc.estec.esa.nl>
  2677.               Reid Simpson <simpson@Xylogics.COM>
  2678.               Aaron L. Hoffmeyer <tr@cbnea.att.com>
  2679.  
  2680. ------------------------------------------------------------
  2681. ** SGB-8: Are there any "spreadsheet" tools for FM tables?
  2682.  
  2683. Highland Digital is currently shipping TablePro for SunOS, Solaris,
  2684. and HPUX.  TablePro requires FrameMaker 4.0 or greater.
  2685.  
  2686. TablePro adds spreadsheet power to your FrameMaker tables.  It works
  2687. on any table in any Frame document and it is used like a regular
  2688. spreadsheet.  TablePro is accessed through additional menu options
  2689. that appear on the regular FrameMaker Table pull-down menu.
  2690.  
  2691. TablePro allows you to:
  2692.  
  2693.    - Enter values and formulas directly into cells in a regular Frame
  2694.      table.  No need for extra documents or programs.
  2695.  
  2696.    - Perform calculations on cells using both formulas and values.
  2697.      The results of the formula appear in the same cell as the
  2698.      formula itself.  The results are also available for use by
  2699.      other formulas.
  2700.  
  2701.    - Sort selected rows or columns in a table
  2702.  
  2703.    - Hide, display or delete formulas.
  2704.  
  2705.    - Automatically change formulas to account for changes made by
  2706.      adding, deleting, copying or sorting.
  2707.  
  2708. Call or email for more information or an evaluation version.
  2709.  
  2710. Contact: Sabrina Rouleau, +1 415-493-8550 x212, sabrina@highland.com
  2711.  
  2712. ============================================================
  2713. * CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
  2714.  
  2715. See question FIL-2 for conversion between FM on various platforms.
  2716.  
  2717. ------------------------------------------------------------
  2718. ** PLT-1: Various FM on X Window questions
  2719.  
  2720. *** A. Displaying White Text on Black Background
  2721.  
  2722. For FM3 on X, set up the following in your .Xdefaults file:
  2723.     Maker.colorDocs:    False
  2724.     Maker*docBackground:    black
  2725.     Maker*winRect.foreground: white
  2726.  
  2727. For FM4 on X, set up the following in your .Xdefaults file:
  2728.     Maker*Black:    White
  2729.     Maker*White:    Black
  2730. The Black and White words have to be exactly as typed (i.e., no
  2731. Maker*Black: LightGrey).  You DON'T need Maker*colorDocs: FALSE.
  2732.  
  2733. To change colors of the menus, dialogs, borders, etc., try:
  2734.     Maker*foreground:       FG
  2735.     Maker*background:       BG
  2736.     Maker*winRect.foreground: FG
  2737.     Maker*winRect.background: TC
  2738. where FG, BG & TC are your favourite fore/back/through colours.  
  2739.  
  2740. *** B. Other X Resources
  2741.  
  2742. Look in the various files in $FMHOME/.fminit2.0/xresources . 
  2743.  
  2744. *** C. How come I can't type in any dialogs?
  2745.  
  2746. Try setting the following attributes:
  2747.     Maker*focusOnMouse:        True
  2748.     OpenWindows.FocusLenience:    True
  2749.     Maker.olwmClickType:    False
  2750.     OpenWindows.SetInput:    followmouse
  2751.  
  2752. Also, consult the Release Notes, particularly the section about
  2753. configuring FM for different window managers.
  2754.  
  2755. *** D. How can I prevent color flashing between applications?
  2756.  
  2757. This has to do with the various X applications managing the colormap.
  2758. Change the following X resources to True or False as appropriate to
  2759. modify how FM deals with the colormap.
  2760.  
  2761. noPrivateMap means "I dislike colormap flashing soooo much, that I
  2762. would rather have you exit than even think of using a private color
  2763. map."
  2764.  
  2765. forcePrivateMap means "Don't even try to use the default colormap;
  2766. create and use a private colormap without a second thought..."
  2767.  
  2768. The forecePrivateMap resource was added in release 4.0.3 and is
  2769. therefore not present in the xm4.0.1.P1m version.
  2770.  
  2771. The private colormap is loaded such that the colorcells that Frame
  2772. Maker wants are allocated at the bottom, and any cells left over
  2773. are filled in with colors from the default. This scheme will reduce
  2774. colormap flashing if other apps are using colors near the top of the
  2775. map (the ones shared between the two maps). If your system has
  2776. multiple hardware colormaps, colormap flashing may never happen at
  2777. all.
  2778.  
  2779. Contributor: Steven Cox <spcox@frame.com>
  2780.  
  2781. ------------------------------------------------------------
  2782. ** PLT-2: How do I open documents from the command line using an already
  2783. running FrameMaker (and thus only a single license)?
  2784.  
  2785. For Versions prior to Version 4: 
  2786.  
  2787. In the directory $FMHOME/source/openmaker/clclient the README contains
  2788. information on how to build and use the clclient (Command Line Client)
  2789. program.  This program allows you to open documents from the command
  2790. line using an already running FrameMaker.  This is useful for desktop
  2791. tools like Sun's FileManager which associate an application to be run
  2792. with a document, allowing FrameMaker to be running just once, and
  2793. communicating with this running FrameMaker to open further documents.
  2794.  
  2795. For Version 4:
  2796.  
  2797. Use $FMHOME/bin/fmclient from the command line to initiate FrameMaker
  2798. or to use an already running FrameMaker.  For example:
  2799.     fmclient -f paper.doc
  2800. Fmclient appears to be the same as the older clclient, but is now part
  2801. of the distribution.  Note that you may need to tell fmclient which
  2802. version of FrameMaker to run: for example, maker or imaker.  The
  2803. default is maker.  Use the environment variable FM_PROGNAME to change
  2804. this (for example, "setenv FM_PROGNAME imaker").
  2805.  
  2806. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  2807.  
  2808. ------------------------------------------------------------
  2809. ** PLT-3: Where can I find keyboard shortcuts for [platform]? 
  2810.  
  2811. UNIX: Refer to (FM3) $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots
  2812. of info on keyboard mapping, and pointer to the various files used for
  2813. mapping.  (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
  2814.  
  2815. UNIX: Print out (FM3) $FMHOME/.fminit2.0.ps/docs/QuickRef.doc or (FM4)
  2816. $FMHOME/fminit/usenglish/Maker/ProductManuals/QuickRef/Chapters/Shortcuts
  2817.  
  2818. MAC: There is a Quick Reference sheet for the Macintosh available from
  2819. Frame Technologies.  It was circulated recently in MIF format.
  2820.  
  2821. ------------------------------------------------------------
  2822. ** PLT-4: How can I maximize battery life for FM on portables?
  2823.  
  2824. *** A. Mac PowerBooks
  2825.  
  2826. I had similar battery problems with my powerbook. Here is how I solved
  2827. it.  First, create a RAM disk and install FM on it (put only those
  2828. items which FM needs to launch on the RAM disk).  Install a minimum
  2829. operating system on the RAM disk and configure the computer to boot
  2830. from the RAM disk.  With this configuration FM will not need to keep
  2831. accessing the hard drive.  On a Macintosh, I find I need 6mb for the
  2832. RAM disk (2.3 for system, 2.5 for FM and remainder for document).  The
  2833. system takes 1.5 mb in addition to the RAM disk and FM needs 2mb to
  2834. run.  This implies you need at least 10mb of RAM- I have 12-for this
  2835. to work.  Not the best solution, but its the only one I've found that
  2836. doesn't make me start cussing at my computer and FM.
  2837.  
  2838. Contributor: John R. O'Hair <johair@afit.af.mil>
  2839.  
  2840. ------------------------------------------------------------
  2841. ** PLT-5: Various FM-Windows Questions
  2842.  
  2843. *** A: Can FM-Win run under Win-OS/2 3.0?
  2844.  
  2845. From the OS/2 FAQ:
  2846.  
  2847. To run Framemaker for Windows under Win-OS/2 3.0, patch the file
  2848. MAKER.EXE (using PATCH or DEBUG).  Around offset $1DDD1C ($1E0AFE for
  2849. Framemaker 3.01) in the file you should see a series of hexadecimal
  2850. bytes as follows: 9A FF FF 00 00 A8 20 75 17.  Change the second to
  2851. last byte from $75 to $EB.
  2852.  
  2853. Contributor: Ren Maddox  <lhmaddox@bnr.ca>
  2854.  
  2855. *** B: Characters are not kerning correctly.
  2856.  
  2857. When WINFAX is the selected printer driver, the TT font spacing goes
  2858. all to hell.  Type 1 fonts, though, work OK.  Selecting a "real"
  2859. printer fixes the problem, since FRAME claims the problem is with
  2860. WINFAX not doing Windows GDI right, or some such.
  2861.  
  2862. FM-Windows provides WYSIWYG by displaying on screen based on the
  2863. current print capability.
  2864.  
  2865. Contributors: Gary Newman <gnewman@xmx.com>
  2866.               Kyle Hor <khor@bnr.ca>
  2867.  
  2868. *** B: Displaying White Text on Black Background
  2869.  
  2870. Short answer: It cannot be done.
  2871.  
  2872. FM-Windows follows the Microsoft Windows Multi-document Interface
  2873. (MDI) specification. MDI gives applications the ability to open
  2874. multiple documents at one time. This is very important for FrameMaker,
  2875. especially when working with multiple documents contained in a book
  2876. file.
  2877.  
  2878. Following the MDI specification, there is no way to change the color of
  2879. an application's document window without actually making that document
  2880. black with white fonts. Doing so would cause the document to print
  2881. black with white fonts also.
  2882.  
  2883. The only 2 applications that can display documents with background
  2884. colors other than white are Program Manager (a Microsoft application
  2885. that cannot print), and Microsoft Word (a Microsoft application that
  2886. *looks* like it uses MDI, but does not).
  2887.  
  2888. Contributor: Naji Mouawad <nmouawad@barrow.uwaterloo.ca>
  2889.  
  2890. ------------------------------------------------------------
  2891. ** PLT-6: FrameMaker does not display black text on an external
  2892.           color monitor connected to a Macintosh PowerBook.
  2893.  
  2894. I recently discovered a strange problem when a color external monitor
  2895. is plugged into my Macintosh PowerBook 180 and video mirroring is
  2896. enabled (i.e. the two screens are supposed to display the same thing).
  2897. Text which displays perfectly on the PowerBook screen (a monochrome
  2898. display) is mostly absent on the color external monitor -- there are
  2899. just white spaces where the text should have been.  This problem does
  2900. not occur if the text is displayed in any color other than black.  The
  2901. same problem even occurs with the text in the pull-down menus.  I
  2902. observed the problem using FM4; I do not know if it applies to earlier
  2903. versions.
  2904.  
  2905. Frame provided a simple work-around to the problem.  You just have to
  2906. go the the Preferences menu (under the File heading on the menu bar),
  2907. and in that menu you must turn off the `Fast Text Cache' option.  I
  2908. was promised that the bug would be fixed in the next major release of
  2909. Frame.
  2910.  
  2911. Contributor:  R. Nigel Horspool <nigelh@csr.uvic.ca>
  2912.  
  2913. ------------------------------------------------------------
  2914. ** PLT-7: What can be done to make FM run faster on Macintoshes?
  2915.  
  2916. - Turn off the Fast Text Cache.
  2917.  
  2918. - Don't display the Paragraph and Character Designers when they are
  2919. not being used.
  2920.  
  2921. - Allocate more memory.  Don't use virtual memory to do this; Frame
  2922. will wear out your hard drive with paging and you'll grow old watching
  2923. it pull down menus.
  2924.  
  2925. - If you must use Virtual Memory, keep background activity on your Mac
  2926. to a minimum.  Applications that wake up periodically (like e-mail or
  2927. alarm programs) will cause Frame to be paged out and back in.
  2928.  
  2929. - Reduce inits.
  2930.  
  2931. - Dismiss the modeless dialog boxes (any dialog boxes in which you do
  2932. not have to choose OK or Cancel).
  2933.  
  2934. - Keep tables simple.  Numerous tables are OK, and 1- or 2-page tables
  2935. are also OK.  Avoid monsters (probably >5 pages); avoid fancy features
  2936. like rotated text.
  2937.  
  2938. - Keep running headers and footers simple. Place your page in the
  2939. window so they aren't displayed, and scrolling will be much faster.
  2940. The reason seems to be that every time a running header is
  2941. *displayed*, Frame must search backwards to find its contents.
  2942.  
  2943. - Don't generate TOCs or Indexes unneccesarily. When you must, plan it
  2944. for the end of a session and quit and restart Frame afterwards. Once
  2945. Frame's lost its memory to tables and generated docs, it never seems
  2946. to find it again.
  2947.  
  2948. Contributors: Karen Rickman, Frame Tech Support
  2949.               Mike Dustan <Mike_Dustan@sfu.ca>
  2950.               Blair MacIntyre <bm@cs.columbia.edu>
  2951.  
  2952.  
  2953. ============================================================
  2954. * TEMPLATES AND CLIP ART
  2955.  
  2956. ------------------------------------------------------------
  2957. ** TMP-1: Where can I get the FUN tape?
  2958.  
  2959. The FUN tape contains some sample clip art and various useful programs
  2960. and filters.  It is available by
  2961. ftp://ftp.cis.ksu.edu/pub/FUN/FUN_Tape-2.1 and
  2962. ftp://irisa.irisa.fr/FrameMaker .
  2963.  
  2964. Or, send a blank tape (size/format?) to:
  2965.     Frame Technology, Attn: FUN Tape, using address at top of FAQ.
  2966.  
  2967. ------------------------------------------------------------
  2968. ** TMP-2: Where can I get a template for technical papers?
  2969.  
  2970. There are two templates for IEEE format papers:
  2971. ftp://tardis.cl.msu.edu/pub/frame/ieee1.mif, ieee2.mif
  2972. ftp://ftp.frame.com/outgoing/framers/platform.ind/template/ieee1.mif, 
  2973. ieee2.mif
  2974.  
  2975. Contributor: Alan D. Cabrera <adc@tardis.cl.msu.edu>
  2976.  
  2977. ------------------------------------------------------------
  2978. ** TMP-3: Where can I get DTD template for FrameBuilder?
  2979.  
  2980. FrameBuilder versions of the ISO 12083 SGML DTDs for articles and
  2981. books are available at
  2982. ftp://ftp.gmd.de/gmd/sgml/fbedds.tar.Z
  2983. ftp://ftp.frame.com/outgoing/framers/platform.ind/template/iso12983.dfd
  2984.  
  2985. Also included are a few FrameBuilder "templates" for these document
  2986. types containing layout information.  The article template is in the
  2987. style of a Kluwer journal article.  ISO 12083 is a set of SGML DTDs
  2988. for articles, books and serials.
  2989.  
  2990. Contributor: Thomas F. Gordon <thomas.gordon@gmd.de>
  2991.  
  2992. ------------------------------------------------------------
  2993. ** TMP-4: Where can I get additional Clip Art for FM?
  2994.  
  2995. Note that most commercial clip art can be imported into FM.  See also
  2996. the FUN tape, question TMP-1.
  2997.  
  2998. Desktop Graphics        Collector
  2999. 268 East 16th Street        1535 West Holt 
  3000. Suite 6                Pomona, CA 91768 USA
  3001. Costa Mesa, CA 92627 USA    +1 714-620-9014
  3002.  
  3003. 3G Graphics            Fusion Graphics
  3004. 11410 N.E. 124th Street        1728 Moorpark Road
  3005. Suite 6155            Thousand Oaks, CA 91360 USA
  3006. Kirkland, Wa 98034 USA        Tel & Fax: +1 805-494-8411
  3007. 800-456-0234
  3008.  
  3009. Freemyers Design
  3010. 575 Nelson Ave
  3011. Oroville, CA 95965 USA
  3012. +1 916-533-9365
  3013.  
  3014. Contributor: Anthony D Alston <ada@grumpy.mnfep.nn.inri.com>
  3015.  
  3016. ------------------------------------------------------------
  3017. ** TMP-5: Where can I get a thesis template?
  3018.  
  3019. Every school has their own thesis format; you should ask people at
  3020. your school if *they* have one you can use.
  3021.  
  3022. Here is a template customized for UC Berkeley thesis requirements:
  3023. ftp://ftp.cs.berkeley.edu/ucb/raid/elm/thesisTemplate.tgz
  3024.  
  3025. Contributor: Ethan Miller <elm@cs.berkeley.edu>
  3026.  
  3027. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  3028. end of part 2 of 2; end of FAQ
  3029. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  3030.